CodeRabbit is seeking a Software Engineer in San Francisco to develop advanced applied AI systems for code review processes. As a key contributor, you will architect and build scalable backend services and collaborate with ML engineers. Ideal candidates should have 3-5 years of experience, proficiency in TypeScript and Node.js, and a strong understanding of backend systems. The role offers a hybrid work culture and competitive compensation, emphasizing real ownership and professional growth.
Qualifications
Degree in Computer Science, Engineering, AI, or equivalent practical experience.
3-5 years building backend systems and distributed infrastructure.
Strong understanding of software engineering best practices.
Responsibilities
Architect and build scalable backend services, APIs, and distributed systems.
Collaborate with ML engineers to integrate models into systems.
Guide junior engineers through mentorship.
Skills
Fluency in TypeScript
Fluency in Node.js
Experience with microservices
Experience with async job queues
Experience with event-driven architectures
Familiarity with AWS/GCP
Familiarity with Docker
Familiarity with Kubernetes
Familiarity with CI/CD pipelines
Strong understanding of software engineering best practices
Education
Degree in Computer Science or related field
Job description
CodeRabbit is seeking a Software Engineer in San Francisco to develop advanced applied AI systems for code review processes. As a key contributor, you will architect and build scalable backend services and collaborate with ML engineers. Ideal candidates should have 3-5 years of experience, proficiency in TypeScript and Node.js, and a strong understanding of backend systems. The role offers a hybrid work culture and competitive compensation, emphasizing real ownership and professional growth.