Software Engineer
On-site · San Francisco, California, United States
Job Summary
As a Software Engineer, you will be responsible for improving the behavior of AI systems by debugging runtime issues and building internal tools. Key responsibilities include tracing and fixing runtime bugs, designing evaluation datasets, building tooling for quality assurance, and integrating client data into the AI systems. The role requires strong technical skills in TypeScript, debugging, data transformation, system design, and proficiency with AI coding tools. You need to have 2-7 years of experience, particularly in applying AI to real-world systems. Candidates should be high agency individuals who can thrive with minimal structure and are comfortable with ambiguity.
Required Qualifications
- Proficiency in TypeScript
- Strong generalist software engineer
- Strong debugging skills
- Data transformation and ingestion skills
- Strong understanding of system design
- Experience using modern AI coding tools
- Excellent documentation and testing discipline
- Proficiency with Git
Desired Qualifications
- Experience with multi-agent systems, TTS/NLP pipelines, or structured output validation.
- Familiarity with testing frameworks, LangChain-style agent orchestration, or in-house eval harnesses.
- Experience with prompt engineering, LLM evals, and agent orchestration.
Additional Requirements
- Applicants must be currently authorized to work in the United States on a full-time basis. Visa sponsorship is not available for this position.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.