Skip to content
CodeRabbitCodeRabbitSan Francisco, CA

Senior Software Engineer - Backend

Builds scalable backend services, APIs, and distributed systems for AI-driven code review tools. Requires 5+ years experience with TypeScript/Node.js, cloud platforms, containerization, and integrating ML models into agent-based systems.

185k – 275k/yr
Hybrid5+ YOEBackend Engineering

About the role

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 involving autonomous or task-driven agents
  • 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

Qualifications

Education: Degree in Computer Science, Engineering, Artificial Intelligence, or a related technical field, or equivalent practical experience

Experience: 5+ years building backend systems and distributed infrastructure

Technical Expertise: Fluency in TypeScript and Node.js, or a similar modern backend stack; experience with microservices, async job queues, and event-driven architectures

Systems Thinking: Familiarity with cloud platforms (AWS/GCP), containerization (Docker/Kubernetes), CI/CD pipelines, devops tooling, runtime infrastructure, and production observability

Engineering Craft: Strong understanding of software engineering best practices, including testing, code reviews, and version control workflows

Product Mindset: Thoughtful about trade-offs, user experience, and fast iteration

Team Leadership: Willing to mentor, lead by example, and influence technical direction without being a pure manager

Bonus Points

  • Experience with code search, code graphs, tree-sitter, or static analysis tools, and an understanding of how to apply them in real-world engineering environments
  • Experience integrating AI/LLM-based systems into product workflows
  • Contributions to open-source or community projects
  • Experience designing or implementing agent-based systems or AI products involving autonomous or task-driven agents

Skills

TypeScriptNode.jsAWSGCPDockerKubernetesMicroservicesAsync Job QueuesEvent-Driven ArchitecturesCI/CDLLMsTree-Sitter
Otter

Senior Software Engineer, Backend (Infrastructure)

OtterMountain View, CA

Senior backend engineer building scalable web services and infrastructure to support AI-driven products at Otter.ai. Requires 5+ years experience with Python/Django, distributed databases (MySQL, Kafka, Cassandra, Redis), and AWS, plus strong ML infrastructure knowledge.

185k – 230k/yr
Hybrid5+ YOEBackend Engineering
Otter

Senior Software Engineer, Backend (Product)

OtterSeattle, WA

Senior backend engineer owning end-to-end AI product features at Otter.ai. Design and implement systems orchestrating LLMs, retrieval, and structured data; drive from concept to production with focus on quality, latency, cost; mentor team in fast-paced environment. Requires 5+ years scaling product systems, Python experience, and AI/LLM familiarity.

185k – 230k/yr
Hybrid5+ YOEBackend Engineering
Otter

Senior Software Engineer, Backend (Product)

OtterMountain View, CA

Senior backend engineer owning end-to-end AI product features at Otter.ai. Design and implement systems orchestrating LLMs, retrieval, and structured data; drive from concept to production with focus on quality, latency, cost; mentor team in fast-paced environment. Requires 5+ years scaling product systems, Python/web stack, AI/LLM experience.

185k – 230k/yr
Hybrid5+ YOEBackend Engineering
Beacon AI

Lead Backend Software Engineer

Beacon AISan Carlos, CA

Lead the design, build, and scaling of backend services, APIs, and data pipelines for a mission-critical AI flight safety platform. Requires 5+ years backend experience with Python/Node.js, strong ownership, and production distributed systems expertise.

185k – 260k/yr
Hybrid5+ YOEBackend Engineering
Counsel Health

Senior Software Engineer

Counsel HealthNew York, NY +1

Senior Backend Engineer on the Platform & Integrations team, owning external APIs, health data models, retrieval infrastructure, and enterprise integrations for an AI-native medical group. Requires 5+ years building production backend systems, external APIs, data modeling (esp. time-series), distributed systems, and RAG/search at scale.

185k – 225k/yr
Hybrid5+ YOEBackend Engineering