Software Engineer - Backend

Sesame HR

United States

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401 (k) max employer match: 3.5% of<br

Job summary

Sesame is seeking a Backend Engineer to design and build the core systems powering Sesame's product, owning data models, APIs, and distributed services.

You will tackle real-time streaming, low-latency networking, and ML-driven workflows, focusing on reliability, security, and performance for a growing user base.

Qualifications

  • Strong programmer with expert-level skill in at least one language and ability to write clean, scalable code.
  • Solid distributed systems fundamentals including system models, failure modes, and scaling strategies.
  • Experience designing systems that handle real scale: caching layers, sharded stores, async pipelines, shared-nothing architectures.
  • Strong database engineering skills with complex schemas and tuned queries across relational and non-relational stores.
  • Familiarity with REST, WebSockets, gRPC, HTTP semantics and service-to-service communication.
  • Experience deploying and running services on Kubernetes and comfortable with on-call.
  • Demonstrated reliability engineering instincts from challenging on-call rotations.
  • Genuine deep interest in software areas such as design, CRDTs, real-time systems, or database internals.

Responsibilities

  • Design and build backend systems and services powering Sesame's product, owning data models, APIs, and distributed systems.
  • Write durable software focused on scalability, reliability, and correctness.
  • Develop frameworks and libraries used by other engineers and ensure clean interfaces.
  • Own full lifecycle of services: schema design, implementation, deployment, performance tuning, and on-call.
  • Work across data layers: relational databases, NoSQL, queues, caches, search indexes.
  • Identify performance bottlenecks and optimize for cost, throughput, and latency.
  • Architect ML-influenced components like real-time audio pipelines and stateful conversation systems.
  • Spot opportunities to improve developer efficiency and hand off to infra for productionization.

Skills

Distributed systems
Programming
Databases
Kubernetes
APIs
On-call reliability
Python

Tools

GCP
PostgreSQL
Redis

Job description

About Sesame

Sesame believes in a future where computers are lifelike - with the ability to see, hear, and collaborate with us in ways that feel natural and human. With this vision, we're designing a new kind of computer, focused on making voice agents part of our daily lives. Our team brings together founders from Oculus and Ubiquity6, alongside proven leaders from Meta, Google, and Apple, with deep expertise spanning hardware and software. Join us in shaping a future where computers truly come alive.

About the Role

Backend engineering at Sesame is a domain rich with challenging technical problems: real-time streaming audio pipelines, resilient and low-latency networking, complex machine learning inference, scalable agentic workflows, and more. Our work ranges from systems programming to thorny distributed systems design to cutting-edge applied AI. At the centre of all of this: how should we think about quality, craft, security, and reliability engineering when the system under test is a human-like personality? On the backend engineering team, your job is to tackle challenges like these directly, all while providing a reliable, secure, high-quality consumer experience for a growing base of users.

Responsibilities:
  • Design and build the backend systems and services that power Sesame's product. You own the data models, the APIs, and the distributed systems that everything else depends on.

  • Write software that's built to last. You're not prototyping; you're solving hard problems that require careful thinking about scalability, reliability, and correctness.

  • Build and evolve the frameworks and libraries that other engineers build on. You care about good software design, and it shows in the interfaces you create.

  • Own the full lifecycle of your services: schema design, implementation, deployment, performance tuning, and on-call.

  • Work across the data layer, choosing and operating the right stores for the job: relational databases, NoSQL, queues, caches, search indexes.

  • Identify performance bottlenecks and fix them. Think about cost, throughput, and latency as first-class concerns.

  • Own the architecture of systems where ML models are a critical component but not the whole story. Real-time audio pipelines, agentic orchestration, stateful conversation systems — these are complex, ML-driven machines that require careful architecture.

  • Spot opportunities to improve developer efficiency within your area. You might prototype a tool or workflow improvement, then hand it off to the infra team to productionize.

Required Qualifications:
  • You're a strong programmer first. You're expert-level in at least one language and you write clean, well-designed code that other engineers can build on.

  • Solid distributed systems fundamentals. You can think through system models, failure modes, consistency tradeoffs, and scaling strategies independently.

  • You've designed and built systems that handle real scale. Caching layers, sharded data stores, async processing pipelines, shared-nothing service architectures — you've worked with these patterns in production environments, not just theoretically.

  • Strong database engineering skills. You've built complex schemas, tuned queries, and made hard choices about data modeling across relational and non-relational stores.

  • Comfortable with protocols and networking at the application level: REST, WebSockets, gRPC, HTTP semantics. You understand how services talk to each other, and you make good choices about it.

  • You deploy and run services on Kubernetes. You're self-sufficient here, but you're not the person setting up the cluster.

  • Proven reliability engineering instincts. You've been on challenging on-call rotations, and you came out of them with ideas for how to make things better.

  • You have a genuine deep interest in some area of software. Maybe it's software design, CRDTs, real-time systems, database internals, or something else entirely. You go deeper than the job requires because you want to.

Preferred Qualifications:

We'd love to hear about experience in any of these areas — but we don't expect any one person to have all of them:

  • Hands-on experience in one or more of these domains:

    • Payments — billing systems, transaction processing, ledgers, financial data integrity.

    • Search and relevance — building and tuning search infrastructure, ranking, indexing pipelines.

    • Real-time media — streaming, low-latency audio/video, real-time communication systems.

  • Deep Python expertise. You know how to write Python that's maintainable, performant, and scalable.

  • Experience building on GCP.

Sesame is committed to a workplace where everyone feels valued, respected, and empowered. We welcome all qualified applicants, embracing diversity in race, gender, identity, orientation, ability, and more. We provide reasonable accommodations for applicants with disabilities. Contact careers@sesame.com for assistance.

Full-time Employee Benefits:
  • 401 (k) max employer match: 3.5% of compensation

  • 100% employer-paid health, vision, and dental benefits for you and your dependents

  • Unlimited PTO and sick time

  • Flexible spending account with employer matching up to $1,650/year (medical FSA)

  • Guardian Employee Assistance Program (EAP)

  • Opportunity to share in the company's success with competitive stock options

Benefits do not apply to contingent/contract workers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Backend
Software Engineer - Backend

Uncover • San Francisco (CA), Northern (KY)

Hybrid
USD 160,000 - 210,000
401 (k) max employer match: 3.5% ofto
Health, vision, and dental benefits (2
Unlimited PTO and sick time
+3
Software Engineer - Backend
Software Engineer - Backend

Sesame • San Francisco (CA)

On-site
USD 175,000 - 280,000
401(k) matching
Health, vision, dental benefits
Unlimited PTO
+3
Staff Software Engineer, Backend Infrastructure
Staff Software Engineer, Backend Infrastructure

Sesame • San Francisco (CA)

On-site
USD 110,000 - 170,000
401 (k) employer match
100% employer-paid health benefits
Unlimited PTO and sick time
SWE - Developer Infrastructure Engineer
SWE - Developer Infrastructure Engineer

Sesame • New York (NY)

On-site
USD 175,000 - 280,000
401k matching
100% employer-paid health, vision, and dental benefits
Unlimited PTO and sick time
+1
SWE - Backend Infrastructure Engineer
SWE - Backend Infrastructure Engineer

Sesame • New York (NY)

On-site
USD 175,000 - 280,000
401(k) max employer match: 3.5%
100% employer-paid health, vision, and dental benefits
Unlimited PTO and sick time
+1
SWE - Developer Infrastructure Engineer
SWE - Developer Infrastructure Engineer

Sesame • San Francisco (CA)

On-site
USD 175,000 - 280,000
401k matching
100% employer-paid health, vision, and dental benefits
Unlimited PTO and sick time
+1
Software Engineer, Character Platform & Tools
Software Engineer, Character Platform & Tools

Sesame • San Francisco (CA)

On-site
USD 120,000 - 160,000
Unlimited PTO
100% employer-paid health, vision, and dental
Flexible spending account with employer matching
+1
Data Engineer, Machine Learning
Data Engineer, Machine Learning

Sesame • San Francisco (CA)

On-site
USD 120,000 - 160,000
401(k) max employer match: 3.5% of compensation
100% employer-paid health, vision, and dental benefits
Unlimited PTO and sick time
+3
Data Engineer, Machine Learning
Data Engineer, Machine Learning

Sesame • San Francisco (CA)

On-site
USD 120,000 - 160,000
401 (k) with 3.5% employer match
100% employer-paid health, vision, and dental benefits
Unlimited PTO and sick time
+3
Research Engineer
Research Engineer

Sesame • San Francisco (CA)

On-site
USD 120,000 - 160,000
401(k) max employer match
100% employer-paid health benefits
Unlimited PTO and sick time
+3