Senior Software Engineer - Backend

$200k - $350k • Remote • San Francisco • FullTime

Posted 5mo ago

Remote Work Policy

Fully remote

Employment Type

FullTime

Categories

Applied AI Engineer

About the job

CodeRabbit is seeking a Senior Software Engineer to join their team and contribute to the development of advanced applied AI systems that revolutionize code review processes. You will work at the intersection of intelligent systems and software engineering, creating tools that empower developers to iterate rapidly in complex environments. Your expertise will be crucial in developing solutions that enhance code quality, scalability, and developer productivity. You’ll help architect and build core backend systems, the infrastructure that powers AI agent workflows, context-enriched code reviews, repo-level planning tools, and dashboard interfaces. You’ll work alongside AI researchers, infra specialists, frontend engineers, and product thinkers to build reliable, intelligent backend systems that power developer tools at scale.

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.
  • Guide junior engineers through mentorship and technical reviews.
  • Own architectural decisions in new product features.
  • Ensure reliability, performance, and security across systems.
  • Contribute to an engineering culture of speed, quality, and pragmatic innovation.

Requirements

  • Degree in Computer Science, Engineering, Artificial Intelligence, or equivalent practical experience.
  • 5+ years building backend systems and distributed infrastructure.
  • Fluency in TypeScript and Node.js, or a similar modern backend stack.
  • Experience with microservices, async job queues, and event-driven architectures.
  • Familiarity with cloud platforms (AWS/GCP), containerization (Docker/Kubernetes), CI/CD pipelines, devops tooling, runtime infrastructure, and production observability.
  • Strong understanding of software engineering best practices, including testing, code reviews, and version control workflows.
  • Thoughtful about trade-offs, user experience, and fast iteration.
  • Willing to mentor, lead by example, and influence technical direction.

About CodeRabbit

Get new AI jobs in your inbox

A weekly digest of the newest AI engineering roles.

© 2026 AI Job Board. All rights reserved.