Software Engineer, AI Team
Sprig · San Francisco, CA · 1 mo ago
Engineering$150k–$230k/yrFull-time
About the role
The AI team at Sprig builds the systems that help user-experience researchers and product managers understand their users at scale. Every day, we process over half a billion events and run millions of AI inference queries, transforming raw feedback and usage data into actionable product insights. As a senior software engineer, you’ll own and evolve the backend systems that make this possible—distributed data pipelines, inference workflows, and the integrations that bring AI-powered understanding into Sprig’s product.
This is a hybrid role with three days working in our downtown San Francisco office, which is just a short walking distance from the Montgomery BART station.
Your Impact
- Build and ship features – Develop backend APIs and AI flows that help product and research teams understand user experiences at scale.
- Own small features end-to-end – Take responsibility for well-defined product features, from design and implementation to monitoring and iteration.
- Collaborate and learn from experienced engineers – Work closely with senior teammates to review designs, debug complex issues, and improve your technical judgment.
- Extend across the stack – while the focus is backend, contribute where needed in the full stack, supporting product surfaces that bring AI analyses and insights to life.
- Contribute to quality and shared understanding – Write reliable, testable code, improve observability, and document designs so others can build confidently on your work.
Your Strengths
- Experience – You have 2+ years of professional experience building and shipping production software.
- Product-minded – Care deeply about usability and product outcomes, not just system correctness. You think about how your work enables better customer experiences.
- Comfortable with or ready to switch to TypeScript – You’ll use TypeScript for most development. Familiarity with technologies like Node.js, Temporal, AWS, or PostgreSQL is a plus. If your main experience is in python or other languages, it is ok if you’re ready to switch to working primarily in TypeScript.
- Fundamentals – You have a solid understanding of data structures, RESTful APIs, SQL, and testing.
- Communicator – You communicate clearly, contribute to reviews and design discussions, and learn through feedback.
- Growth minded – You are motivated to extend skills into distributed AI workflows, inference systems, and prompt and context engineering.