Skip to content
SesameSesameSan Francisco, CA

Backend Software Engineer

Builds scalable backend systems for voice AI agents, owning data models, APIs, distributed services, ML-integrated architectures, and reliability. Requires strong distributed systems, database, and networking expertise with production-scale experience.

175k – 280k/yr
On-siteBackend Engineering

About the role

Responsibilities

  • Design and build the backend systems and services that power Sesame's product. Own the data models, the APIs, and the distributed systems.
  • Write software that's built to last, focusing on scalability, reliability, and correctness.
  • Build and evolve frameworks and libraries that other engineers build on.
  • Own the full lifecycle of services: schema design, implementation, deployment, performance tuning, and on-call.
  • Work across the data layer, choosing and operating relational databases, NoSQL, queues, caches, search indexes.
  • Identify performance bottlenecks and fix them, considering cost, throughput, and latency.
  • Own the architecture of systems where ML models are critical: real-time audio pipelines, agentic orchestration, stateful conversation systems.
  • Spot opportunities to improve developer efficiency and prototype tools or workflows.

Required Qualifications

  • Expert-level in at least one programming language; write clean, well-designed code.
  • Solid distributed systems fundamentals: system models, failure modes, consistency tradeoffs, scaling strategies.
  • Experience building systems at scale: caching layers, sharded data stores, async processing pipelines, shared-nothing architectures.
  • Strong database engineering skills: complex schemas, query tuning, data modeling across relational and non-relational stores.
  • Comfortable with protocols and networking: REST, WebSockets, gRPC, HTTP semantics.
  • Deploy and run services on Kubernetes.
  • Proven reliability engineering instincts from challenging on-call rotations.
  • Genuine deep interest in an area of software (e.g., software design, CRDTs, real-time systems, database internals).

Preferred Qualifications

  • Hands-on experience in: payments (billing, transaction processing, ledgers), search and relevance (search infrastructure, ranking, indexing), real-time media (streaming, low-latency audio/video, RTC).
  • Deep Python expertise: maintainable, performant, scalable code.
  • Experience building on GCP.

Benefits

  • 401(k) with 3.5% employer match.
  • 100% employer-paid health, vision, dental for you and dependents.
  • Unlimited PTO and sick time.
  • FSA with employer matching up to $1,650/year.
  • Guardian EAP.
  • Competitive stock options.

Skills

PythonKubernetesGCPRestWebSocketsgRPCPostgresNoSQLDistributed SystemsCaching
LangChain

SmithDB

LangChainSan Francisco, CA

Designs, optimizes, and scales a distributed database storage layer for AI observability using Rust. Engineers performant ingestion/query code, integrates with cloud storage, deploys on Kubernetes, and profiles for cost/speed. Requires 5+ years systems/database experience, Rust proficiency.

175k – 240k/yr
On-site5+ YOEBackend Engineering
Trexquant

High-Frequency Trading System Engineer (USA)

TrexquantStamford, CT +1

Designs and develops ultra-low-latency high-frequency trading infrastructure in C++ and Linux. Optimizes performance across hardware/software layers and collaborates with quants for trading systems impact.

175k – 200k/yr
On-siteBackend Engineering
Cape

Software Engineer

CapeNew York, NY +1

Builds secure, privacy-focused telecommunications infrastructure including signaling firewalls, fake base-station detection, and anti-spam systems. Requires 4+ years backend experience with Golang/Rust/Java/Python, distributed systems, and strong CS fundamentals.

175k – 230k/yr
Hybrid4+ YOEBackend Engineering
Zoox

Software Engineer - Mapping Data Software

ZooxFoster City, CA

Develop geometry algorithms and data interfaces for Zoox's road network mapping products. Requires 3+ years experience, strong C++ skills, and computational geometry expertise.

176k – 240k/yr
Hybrid3+ YOEBackend Engineering
Benchling

Software Engineer, Scientific Models

BenchlingSan Francisco, CA

Build scalable infrastructure for scientific AI models like AlphaFold to enable fast, reliable inference in biotech workflows. Requires 3+ years experience with backend systems and scientific model deployment, strong optimization skills.

173k – 234k/yr
Hybrid3+ YOEBackend Engineering