CodeRabbit
Senior Software Engineer - Backend
San Francisco · Senior
Sponsorship not specifiedDetected 85 days ago
TypeScriptNode.jsDistributed SystemsBackend DevelopmentCode ReviewGitMachine Learning
About the role
- As a Software Engineer at CodeRabbit, you'll be contributing to the development of advanced applied AI systems that revolutionize code review processes.
- You'll work at the intersection of intelligent systems and software engineering, creating tools that empower developers to iterate rapidly in complex environments.
Responsibilities
- Architect and build scalable backend services, APIs, and distributed systems
- Collaborate with ML engineers to integrate models into agent-based systems and AI products involving autonomous or task-driven agents
- Own architectural decisions in new product features
- CodeRabbit is building the next generation of AI-native developer tooling - starting with code review.
- Engineers here find problems before they're assigned, use AI as a core part of how they build, ship with judgment, and own outcomes from proposal to production.
Requirements
- Technical Expertise: Fluency in TypeScript and Node.js, or a similar modern backend stack
- experience with micro services, async job queues, and event-driven architectures
- Engineering Craft: Strong understanding of software engineering best practices, including testing, code reviews, and version control workflows
- Experience with code search, code graphs, tree-sitter, or static analysis tools, and an understanding of
Benefits
- Education: Degree in Computer Science, Engineering, Artificial Intelligence, or a related technical field, or equivalent practical experience
Company info
- CodeRabbit is an innovative research and development company focused on building extraordinarily productive human-machine collaboration systems.
- Our primary goal is to create the next generation of Gen AI-driven code reviewers:
- a symbiotic partnership between humans and advanced algorithms that significantly outperforms individual engineers.
- We combine language models with human ingenuity to push the boundaries of software development efficiency and quality.
- We are a high-ownership engineering culture.
Apply directly at CodeRabbit →Create a free account for alerts like thisView CodeRabbit immigration profile
This listing is sourced directly from CodeRabbit's careers page and normalized into a canonical job model.