companyCodeRabbit logo

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

Mid to Senior

Qualifications

ResponsibilitiesDesign and implement scalable backend services, APIs, and distributed systems. Collaborate with ML engineers to seamlessly integrate models into agent-based systems and AI products focused on autonomous or task-oriented agents. Mentor junior engineers through guidance and technical evaluations. Take ownership of architectural decisions for new product features. Ensure the reliability, performance, and security of all systems. Foster an engineering culture that emphasizes speed, quality, and innovative pragmatism. QualificationsEducation: Degree in Computer Science, Engineering, Artificial Intelligence, or a related technical field, or equivalent practical experience. Experience: 3 - 5 years of experience in backend system development and distributed infrastructure. Technical Skills: Proficient in TypeScript and Node.js, or a similar modern backend framework; experience with microservices, asynchronous job queues, and event-driven architectures. Systems Thinking: Strong analytical abilities to understand complex systems and their interactions.

About the job

About CodeRabbit

CodeRabbit is a groundbreaking research and development firm dedicated to creating highly efficient human-machine collaboration systems. Our mission is to develop the next generation of AI-driven code review tools that foster a collaborative relationship between human developers and advanced algorithms, yielding superior outcomes compared to individual efforts. We leverage state-of-the-art language models combined with human creativity to redefine the standards of software development efficiency and quality.

Role Overview

As a Backend Software Engineer at CodeRabbit, you will play a pivotal role in crafting advanced AI applications that transform the code review landscape. Your work will be situated at the convergence of intelligent systems and software engineering, enabling developers to rapidly iterate within intricate environments. Your skills will be invaluable in designing solutions that improve code quality, scalability, and developer productivity.

In this position, you will architect and develop essential backend systems that drive our AI agent workflows, context-aware code reviews, repository planning tools, and dashboard interfaces. Collaborating with AI researchers, infrastructure experts, frontend developers, and product strategists, you will contribute to building robust, intelligent backend systems that scale effectively to support our tools for developers.

About CodeRabbit

CodeRabbit is at the forefront of research and development, innovating solutions that enhance human-machine collaboration. By focusing on the next generation of AI-driven tools, we aim to empower developers and redefine the software development landscape.

Similar jobs

Tailoring 0 resumes

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