About Stream
Stream’s mission: Cut the time, cost, and hassle of managing 10B+ medical documents in workers’ comp, so professionals can focus on results, not paperwork.
We're tackling a massive problem head-on: slashing the time, cost, and frustration of handling the 10+ billion pages of medical documents bogging down the workers’ comp industry. Our mission is to build smart, AI-driven solutions that free up professionals to focus on what matters—delivering results, not drowning in paperwork. We are a YC S22 batch Insurtech startup based in San Francisco.
Before Applying
- This is an in-person role, with 4 days/week from the Mission District office in San Francisco
- As an early-stage startup, you'll have unmatched autonomy and ownership
- You’ll wear multiple hats — sometimes product manager, engineer, sales, or ops
- We care about work-life balance, but startup life may demand more than 9–5 hours when needed
- Our team is experienced, curious, and collaborative — in our 30s, not fresh grads
The Job
As a backend software engineer at Stream, you will:
- Design, develop, and maintain scalable and efficient backend systems
- Deploy to production daily, enabling rapid iteration and continuous delivery
- Work with AI models, including large language models (LLMs) and embedding models
- Collaborate cross-functionally with product, design, and operations teams to deliver business-impacting solutions
- Help build our engineering culture and internal processes
Our Tech Stack
- Serverless computing using AWS Lambda and Fargate (Python)
- CI/CD with CDK and GitHub Actions
- Data storage with DynamoDB and Redshift
- Frontend: Svelt (Typescript) + SST for web applications
- AI: LLMs, embedding models, and traditional AI models (LLM experience is a plus)
Benefits
- Health, dental, and vision insurance
- 401(k) plan
- Daily lunch
- Monthly team outings
- A team of extremely passionate, curious, and smart people