Senior/Staff Software Engineer (AI Insights)
Posted Updated
- We’re hiring for a Senior or Staff Software Engineer to help lead our agile, fast-moving backend teams
- In this role, you’ll design and build scalable agentic systems, backend services and data-processing workflows that transform complex, unstructured customer data into reliable, structured outputs
- You’ll help shape the architecture of our APIs, databases, cloud infrastructure, and LLM-powered and agentic systems while improving their reliability, observability, and performance
- Working closely with engineering, product, and customer-facing teams, you’ll translate ambiguous business needs into clear technical direction and lead foundational decisions that scale with the company
- This is a high-impact opportunity to shape the company’s technical strategy and make foundational decisions that will scale with us
- Architect and operate multi-step, tool-using agentic pipelines that convert unstructured data into reliable structured output
- Build evaluation frameworks, golden datasets, and feedback loops that measure quality and catch regressions
- Improve model performance through prompt and pipeline optimization, model selection, and fine-tuning where it pays off
- Own the reliability of cloud-native services: deployment, observability, scalability, and on-call support
- Mentor engineers and lead cross-team technical initiatives from design through production
Benefits
- Employee stock option program
- Health Savings Account (HSA)
- Unlimited paid time off (PTO)
- Relocation support
- Commuter benefits
- Comprehensive healthcare coverage (100% of employee premiums covered and 70% for dependents)
- 12 weeks of paid parental leave (birthing parents)
- Daily lunch credit when you’re in the office (around $20/day)
- 401(k) plan with optional supplemental life, disability, and more
- Experience designing distributed systems, asynchronous workflows, and reliable data-processing services
- 5+ years building and operating production backend or data-intensive systems
- Experience measuring and improving model quality, through evals, prompting, fine-tuning, or a mix
- Production experience with LLM systems, including multi-step, tool-using, or agentic workflows
- Working knowledge of data warehousing, ideally applied to versioned datasets, lineage, or feedback capture
- Experience running containerized applications on a major cloud platform ([AWS/GCP/Azure])
- Fine-tuning or distillation experience (SFT, LoRA, or provider tuning APIs)
- Experience with LLM observability and cost/latency optimization