companyCodeRabbit logo

Senior Backend Software Engineer at CodeRabbit | San Francisco

CodeRabbitSan Francisco
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

ResponsibilitiesArchitect and implement scalable backend services, APIs, and distributed systems. Collaborate with Machine Learning engineers to integrate models into agent-based systems and AI products that utilize autonomous or task-driven agents. Mentor junior engineers through guidance and technical review processes. Make critical architectural decisions for new product features. Ensure the reliability, performance, and security of all systems. Foster an engineering culture that values speed, quality, and innovative thinking. QualificationsEducation: Bachelor’s Degree in Computer Science, Engineering, Artificial Intelligence, or a related technical field, or equivalent practical experience. Experience: At least 5 years of experience in building backend systems and distributed infrastructure. Technical Skills: Proficiency in TypeScript and Node.js, or a similar modern backend stack; experience with microservices, asynchronous job queues, and event-driven architectures. Systems Thinking: Familiarity with best practices in software development and architecture.

About the job

About CodeRabbit

CodeRabbit is at the forefront of innovation in research and development, specializing in creating highly productive systems for human-machine collaboration. Our mission is to pioneer the next generation of AI-driven code reviewers that foster a collaborative relationship between human intelligence and advanced algorithms, leading to results that far exceed those achievable by individual engineers. By merging cutting-edge language models with human creativity, we aim to redefine software development efficiency and quality.

Role Overview

As a Senior Software Engineer at CodeRabbit, you will be instrumental in developing pioneering applied AI systems that transform the code review experience. You will operate at the confluence of intelligent systems and software engineering, crafting tools that facilitate rapid iteration in complex development environments. Your skills will be vital in devising solutions that boost code quality, scalability, and developer productivity.

In this position, you will design and construct core backend systems that underpin our AI agent workflows, context-aware code reviews, repository-level planning tools, and intuitive dashboard interfaces. You will collaborate closely with AI researchers, infrastructure specialists, frontend developers, and product strategists to create robust, intelligent backend systems that empower our developer tools at scale.

About CodeRabbit

CodeRabbit is a cutting-edge R&D company that specializes in developing innovative human-machine collaboration systems. Our focus is on leveraging AI technology to enhance productivity and quality in software development, positioning ourselves as leaders in the next wave of technological advancement.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.