Software Engineer - Backend
Experience: 5.0-8 years Location: BangaloreCTC: 30 –80L
Senior backend Engineer with 5+ years experience in TypeScript, Node.js, and distributed systems, specializing in AI-driven code analysis and language model integration.
About this role
About the Role
CodeRabbit develops AI-driven code review systems combining language models with human expertise. This role focuses on building advanced applied AI systems that revolutionise code review processes at the intersection of intelligent systems and software engineering.
Key Responsibilities
- Design and implement intelligent code analysis and review features
- Integrate language models into development workflows
- Develop scalable, algorithm-driven software systems
- Mentor team members and participate in ideation
- Stay current with generative AI advancements
Required Qualifications
- Degree in Computer Science, Engineering, AI, or related field
- 5+ years software engineering experience with strong practices
- Proficiency in modern server-side languages (TypeScript/Node.js preferred)
- Experience with distributed systems and high-performance computing
- Cloud computing platform experience (AWS, GCP, or Azure)
Preferred Qualifications
- Experience with code search, code graphs, tree-sitter, and static analysis tools
Compensation & Benefits
- Competitive salary and equity
- Professional development opportunities
- Collaborative, innovative environment
- Cutting-edge technology projects