Software Engineer, AI & Data
From $120k • Remote • United States • Full Time
Posted 3d ago
About the job
CrowdHealth is seeking a mid-level software engineer to join their team. This role involves building backend services, data pipelines, and LLM-powered features, with an emphasis on owning these systems in production. The ideal candidate is a generalist comfortable working across these areas and eager to deepen their expertise in at least one. You will be responsible for developing and maintaining services, designing and implementing data pipelines, and creating end-to-end LLM features, including prompt engineering, retrieval, and output evaluation. The role also includes containerizing, deploying, and monitoring services, writing tests, reviewing code, and collaborating with cross-functional teams to deliver features incrementally.
Responsibilities
- Build and maintain TypeScript and Python backend services and REST APIs.
- Design batch data pipelines with orchestration, tests, and data quality checks.
- Build LLM features end-to-end, including prompts, retrieval, structured outputs, and evaluation.
- Turn scanned documents into structured data using OCR and LLMs.
- Containerize, deploy, and monitor services in the cloud.
- Share on-call rotation duties.
- Write tests, review code, and document work.
- Collaborate with product, operations, and data partners to scope work and ship features.
Requirements
- 3 to 5 years of professional software engineering experience, or equivalent.
- Production experience with TypeScript, Python, data engineering, and applied LLM skills.
- Shipped at least one LLM-powered feature to real users with measurable quality.
- Clear written communication skills, including explaining technical tradeoffs to non-engineers.
Benefits
- Annual Salary of $120,000
- Equity
- CrowdHealth Membership Allowance
- Remote flexibility
- 12 weeks paid maternity/paternity leave
- No cap on paid time off