Senior Data / AI / ML Software Engineer
(US-Remote / SF Bay Area Hybrid)
$150k to $300k base
About my client
My client is a Series A Clinical Data Intelligence startup using machine reading, knowledge graphs, and NLP/LLMs to turn messy clinical data into actionable insight for clinicians.
- ~20 employees
- Founded 2021, ~$15M raised
- Remote-first with a hub in San Francisco
- Thousands of clinicians using the product
The role
They are hiring a Senior Data / AI / ML Software Engineer to own core components of their clinical data platform. You’ll work across ML, data, and backend engineering to ship systems that directly impact how doctors and nurses care for patients.
This role is ideal for someone who thrives on data-heavy, text-heavy problems, building production systems, and operating in a high-ownership startup environment.
What you’ll do
- Build clinical ML/NLP systems such as document classifiers, information extraction pipelines, summarization components, and retrieval/semantic search.
- Scrape, clean, transform, query, analyze, and distill structured and unstructured clinical data.
- Use data to evaluate quality, diagnose issues, and expand a clinical knowledge graph.
- Design, implement, test, deploy, and monitor production data and ML systems.
- Develop secure code aligned with HIPAA/SOC 2 requirements.
- Participate in a rotating on-call schedule for reliability.
What they’re looking for
Experience
- 7+ years of software engineering experience with significant exposure to AI/ML or data-intensive systems.
- Track record of building production ML/NLP systems over text or unstructured data.
- Hands-on experience working end-to-end with data.
Technical skills
- Strong Python for both software engineering and data work.
- Strong SQL and relational modeling; experience with ORMs and backend frameworks such as Django or FastAPI.
- Solid data/ML engineering experience and familiarity with methods like information extraction, retrieval, semantic search, knowledge graphs, neural/statistical ML, and LLMs.
How you work
- Self-driven and comfortable with open-ended, under-specified problems.
- Adaptable to fast-changing startup environments.
- Clear communicator who enjoys collaborating with clinicians and internal stakeholders.
Nice-to-haves
- Experience with healthcare data or EHR systems.
- Experience with PyTorch, knowledge graphs, BigQuery, PostgreSQL, dbt, and GCP.
- Some familiarity with Typescript/React.
- Advanced degree in CS, Engineering, or related fields.