Senior Software Engineer
Senior engineer building distributed LLM agent infrastructure. Requires 7+ years experience designing and deploying production distributed services.
About the job
Responsibilities
- Design, build, and deploy distributed services in a production environment
- Act as primary individual contributor on medium to large projects
- Debug complex issues and serve as a technical resource for peers
- Work with parallelized agent systems handling 10^5+ concurrent agents
Requirements
- 7+ years of experience as a software engineer
- Proven track record as primary contributor to multiple medium to large projects
- Experience designing and deploying distributed services in production
- Strong ability to convey complex concepts and facilitate technical discussions
Nice-to-Haves
- Experience with Go, Redis, PubSub, RPC, Postgres, S3, Temporal
Work Arrangement
- 5 days per week in-office in San Francisco
Skills
Go, Redis, Pub/Sub, Rpc, Postgres, S3, Temporal, Distributed Systems
Similar jobs
Backend Engineering jobsBuild product-minded backend services, APIs, dashboards, and safeguards that enable safe deployment of frontier AI through the API. The role requires 7+ years of professional engineering experience, strong distributed-systems fundamentals, and excellent product and developer judgment.
Build and operate backend security systems for encryption, key management, sensitive data, credentials, tenant isolation, and authentication. Requires strong production Python experience, applied cryptography knowledge, and at least 4 years building security-critical systems.
Build production cryptographic identity infrastructure for AI agents, owning issuer, verification, Passport, or audit-log capabilities. The role requires strong Python or Go expertise, experience shipping security-critical identity systems, and deep familiarity with RFC-driven protocols and asynchronous Python services.
Build and scale Gusto’s Payments platform, designing fault-tolerant distributed systems and guiding large technical projects end to end. The role requires 7+ years of experience, strong architectural judgment, and expertise with production software; payments or accounting experience is preferred.
Senior Software Engineer designing and operating high-scale distributed systems and core networking infrastructure for internal product teams. Requires a bachelor’s degree and 5 years of software engineering experience, or a master’s degree with 3 years, plus strong cloud, Java, Go, and Kubernetes expertise.