Software Engineer, API Safety
Build 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.
About the job
Responsibilities
- Design and build dashboards and APIs for safety controls and customer-facing observability.
- Develop scalable systems that extend trusted safety capabilities to new use cases, customers, and deployment environments.
- Partner with Safety Research and Integrity to build safeguards that mitigate emerging risks.
- Own the availability, latency, and scalability of safeguards across high-volume API traffic.
- Lead projects from technical design and implementation through launch and ongoing iteration.
- Raise engineering standards across the team.
Requirements
- 7+ years of professional experience, excluding internships, in backend, infrastructure, platform, or product engineering roles.
- Experience designing, building, and operating production backend services, developer-facing APIs, or distributed systems.
- Strong software engineering and systems fundamentals.
- Experience leading technically complex projects from ambiguous ideas to production.
- Proficiency in one or more general-purpose backend languages.
- Experience with distributed architecture, concurrency, latency, observability, and operational tradeoffs.
- Product judgment and developer empathy, including the ability to turn complex model or infrastructure capabilities into clear, intuitive APIs.
- Clear communication and a collaborative approach to working with researchers, product managers, designers, infrastructure engineers, and customers.
Nice-to-haves
- Experience with observability, abuse prevention, trust and safety, identity, security, privacy, compliance, or risk systems.
- Interest in helping frontier AI reach more developers and businesses responsibly.
Compensation
- Annual salary: $293,000–$385,000.
Skills
Python, Go, Rust, TypeScript, Backend Services, APIs, Distributed Systems, Concurrency, Latency, Observability, Abuse Prevention, Trust And Safety, Identity, Security, Privacy
Similar jobs
Backend Engineering jobsBuild 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.
Build agentic growth and marketing infrastructure spanning attribution, audiences, lifecycle engagement, referrals, promotions, web, mobile, billing, and data. The role requires strong backend software engineering, SQL and data warehouse expertise, and close collaboration with go-to-market teams.