×
Register Here to Apply for Jobs or Post Jobs. X

Senior​/Principal Backend Engineer

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Otto AI
Full Time position
Listed on 2026-11-05
Job specializations:
  • Software Development
    Backend Developer, AWS, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 150000 - 210000 USD Yearly USD 150000.00 210000.00 YEAR
Job Description & How to Apply Below
Position: Senior / Principal Backend Engineer

Otto is a personal AI device that runs agents, connects to people’s apps, and gets work done. The product spans a Linux device runtime, cloud infrastructure, mobile and desktop clients, and integrations with external applications and AI providers.

We’re looking for an exceptional backend engineer who wants substantial ownership of that system: someone with the technical depth to solve difficult problems, the drive to move quickly, and the discipline to deliver software people can depend on.

Who you are

You’re hungry to build something ambitious. You learn unfamiliar systems quickly, get to the heart of complicated problems, and find simple solutions where others keep adding complexity.

You have strong opinions and can explain the reasoning behind them. You also change your mind when the evidence changes. You can think several steps ahead without turning every decision into a planning exercise.

Most importantly, people can count on you. You follow through, surface problems early, and take responsibility for what happens after your code ships. When something breaks, you investigate, communicate clearly, and see the fix through.

What you’ll do
  • Own architecture and implementation. Design and build core backend systems, from service boundaries and data models to production code and deployment.
  • Build on AWS. Own cloud infrastructure through AWS CDK, including compute, networking, IAM, storage, observability, and deployment workflows.
  • Make real-time systems reliable. Handle persistent connections, streaming, message routing, reconnects, and partial failures across devices and cloud services.
  • Build critical product infrastructure. Work on authentication, integrations, model routing, background jobs, usage accounting, billing, and device operations.
  • Protect users. Keep authorization explicit, credentials isolated, and trust boundaries clear.
  • Ship changes safely. Evolve schemas, protocols, and services while supporting devices already running in customers’ homes.
  • Make the team faster. Resolve technical uncertainty, remove unnecessary complexity, and establish patterns other engineers can confidently build on.
What you bring
  • A strong record of shipping and operating production backend systems, with clear examples of work you personally owned.
  • Substantial hands-on AWS experience. You understand how services behave in production and can reason about permissions, networking, failure modes, performance, and cost.
  • Production experience with AWS CDK. You’ve built and maintained infrastructure as code and understand how to deploy, evolve, and recover it safely.
  • Strong Type Script and Node.js skills, with enough depth to debug beyond the application layer when necessary.
  • Practical distributed systems knowledge: concurrency, idempotency, retries, timeouts, ordering, back pressure, and consistency.
  • Strong relational database skills, including schema design, transactions, indexing, query performance, and safe migrations.
  • Excellent technical judgment. You know when a shortcut is sensible, when a boundary matters, and when a design needs to change.
  • Urgency paired with follow-through. You move work forward independently, communicate risks early, and finish what you start.

For principal-level candidates, we expect a record of setting technical direction across systems, leading difficult changes, and improving the judgment and effectiveness of the engineers around you.

Especially relevant experience

Connected devices, Linux services, Web Sockets, streaming systems, fleet management, over-the-air updates, AI agent runtimes, model gateways, OAuth integrations, or usage-based billing.

You don’t need every item. We care about exceptional ability, demonstrated ownership, and how quickly you can become effective.

Our stack

Type Script, Node.js, Hono, tRPC, Zod, PostgreSQL, Redis, and AWS CDK. Our cloud uses Lambda and ECS/Fargate. Devices run Linux and the Open Claw agent runtime; clients use Expo and Electron.

The standard

Take a hard problem, understand it deeply, and ship a solution that holds up. Leave the system easier to understand. Be someone the team trusts with consequential work.

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary