Mid-Level Software Engineer
- Salary
- $200K–$280K
- Moves you to
- United States
- Support
- Visa sponsorship
- Posted
Show job descriptionHide job description
About the Role
Join an engineering team building AI/ML product experiences and the distributed systems behind them. You will contribute across product interfaces, APIs, and production infrastructure, helping improve the reliability and consistency of the product.
What You'll Do
Build user interfaces for agent research traces.
Turn team processes into reusable skills and shared practices.
Debug client and server connectivity to improve state consistency.
Define data models that standardize API contracts.
Triage issues and conduct root cause analysis to maintain product stability.
Design, build, and deploy production infrastructure for medium-scale projects.
What We're Looking For
Two to five years of software engineering experience, with a track record of contributing to medium- to large-scale projects and leading implementation as an individual contributor on at least one medium-scale project.
Proficiency in Go for building distributed systems, plus production experience with Redis, Pub/Sub, RPC, and PostgreSQL.
Experience designing and deploying production infrastructure and supporting high-traffic products.
Familiarity with React, TypeScript, S3, and Temporal; experience with TanStack Query or Router, WebSockets, or Zustand is a plus.
Strong debugging skills, sound judgment about adopting dependencies, and the ability to communicate complex concepts clearly.
Compensation & Benefits
The salary range is $200,000 to $280,000 annually. Visa sponsorship is available.
Location
This is an on-site role in San Francisco, California, United States.