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