CodeRabbit
CodeRabbit
CodeRabbit este o companie de inteligență artificială și software ca serviciu care dezvoltă instrumente pentru echipele de dezvoltare software din cadrul organizațiilor. Platforma sa de analiză a codului, bazată pe inteligență artificială, se integrează cu GitHub și GitLab pentru a analiza cererile de îmbinare, a oferi feedback la nivel de linie, a identifica posibile erori, a sugera remedieri și a genera rezumate ale analizelor. Susținând analize mai rapide și mai consecvente, menținând în același timp dezvoltatorii implicați în proces, CodeRabbit ajută echipele să îmbunătățească calitatea software-ului și să își eficientizeze fluxurile de lucru tehnice, acordând o importanță deosebită confidențialității și securității datelor.

Software Engineer, Enterprise Engineering at CodeRabbit

Build secure, scalable backend systems and integrations for CodeRabbit’s AI code review platform. Support enterprise deployments, reliability, compliance, and customer workflows.

Descriere

  • Create and maintain capabilities that help large organizations deploy and expand CodeRabbit across engineering teams
  • Strengthen deployment, configuration, upgrade, and observability workflows for self-hosted environments
  • Develop backend services, APIs, and distributed systems for demanding enterprise workloads
  • Deliver security controls and features supporting compliance needs
  • Develop and support integrations with customers’ developer tools and internal platforms
  • Convert customer needs into technical requirements and help guide effective deployments
  • Investigate and resolve complex issues in production
  • Own projects from design and implementation through testing, release, and ongoing operation
  • Participate in design and code reviews, mentor engineers, and enhance team practices and tooling
  • Partner with engineers, AI researchers, infrastructure specialists, and product teams to deliver secure, compliant, high-performing, and operationally controlled AI code review capabilities

Cerințe

  • At least four years of experience building and operating backend systems or distributed infrastructure in production
  • Background in SaaS or enterprise software is preferred
  • Strong command of TypeScript/Node.js, Go, Java, or a comparable modern backend technology
  • Experience designing and maintaining REST, GraphQL, or similar APIs
  • Experience with microservices, asynchronous processing, and event-driven architecture
  • Working knowledge of PostgreSQL or MySQL, including schema design and query optimization
  • Experience with AWS or GCP, Docker, Kubernetes, CI/CD, and production observability
  • Solid engineering practices covering testing, code review, version control, debugging, and maintainable design
  • Ability to balance security, reliability, performance, developer experience, and delivery speed
  • Effective communicator who can work with customers and technical and nontechnical stakeholders
  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience
  • Experience developing self-hosted or customer-managed enterprise software
  • Familiarity with enterprise identity, access management, audit logging, or compliance requirements
  • Experience integrating AI or LLM capabilities into production workflows
  • Experience with code search, code graphs, tree-sitter, or static analysis tools
  • Experience designing agent-based systems or products with autonomous or task-oriented agents
  • Contributions to open-source projects or developer communities

Beneficii

  • Equity participation
  • Hybrid work arrangement
  • Work on AI-powered developer tools
  • Autonomy and ownership over projects and outcomes
  • Collaboration with engineering, AI research, infrastructure, and product specialists
  • Mentorship and opportunities to improve engineering practices and tooling

Locuri de muncă similare