About the Role
We are hiring a Staff Data Engineer to own the pipelines that move patient data through our platform, from EMR systems to the workflows our teams use to identify eligible patients for clinical trials and help them enroll. This role is central to a major architectural shift towards robust, automated integrations that ingest complete patient records, powering our AI-assisted patient-trial matching. We are looking for someone excited to question long-standing processes and think ambitiously about what's possible when pairing strong engineering fundamentals with AI tooling.
Responsibilities
- Own the ingestion and transformation pipelines that bring patient records into our platform and shape them into data our matching systems and human experts can trust.
- Design for reliability in compute-intensive, long-running workflows, utilizing async pipelines, message queues, and container-based compute.
- Own data quality end-to-end, including schema design, validation, transformation logic, and monitoring.
- Partner closely with AI engineers on data foundations for patient-trial matching.
- Partner with product engineers on how ingested data flows into user-dependent workflows.
- Monitor production, triage issues quickly, and exercise pragmatic judgment by matching technology to business needs.
Requirements
- 8 or more years of data engineering experience, with at least a couple of years operating at staff scope or equivalent impact.
- Demonstrated high-impact ownership.
- Strong pipeline engineering experience: ingestion, transformation, and orchestration of data at meaningful scale, with attention to data quality and reliability.
- Deep SQL and PostgreSQL fluency, including schema design and query performance.
- Solid Python and comfort working in a codebase with TypeScript.
- Deep AWS experience (Lambda, Fargate, SQS, RDS, and the surrounding ecosystem) and the ability to choose the right service for the right job.
- Proven track record of leveraging AI coding tools creatively and effectively to build production systems.
- Demonstrated ability to take autonomous ownership, identifying and resolving systemic issues independently.
- Startup experience, including building from scratch at an early-stage company and treating ambiguity as an opportunity.
- Strong systems thinking, encompassing backend architecture, APIs, databases, and scalability under real-world constraints.
- Clear communication and influence, with the ability to explain trade-offs to both engineers and non-engineers.
- Healthcare alignment with a genuine interest in improving clinical trial access and health equity.
- HIPAA experience is a strong plus.
Skills
- Python
- TypeScript
- SQL
- PostgreSQL
- AWS
- Lambda
- Fargate
- SQS
- RDS
- AI coding tools
- Backend architecture
- APIs
- Databases
- Scalability
- IaC tooling (Terraform, Pulumi)
- Clinical or healthcare data standards (EHR/EMR, HL7/FHIR)
- API design patterns
Location
- San Francisco, CA
Work Type
- Hybrid
- Full-time
Experience Level
- Staff
Salary/Compensations
- $168,000 - $230,000
Benefits
- Comprehensive medical, dental, and vision coverage for employees and eligible dependents
- Disability, life, and supplemental insurance options
- Flexible paid time off
- Observed company holidays
- One-time home office stipend
- 401(k) program
- Pre-tax HSA and FSA options
- Commuter benefits
- Financial wellness resources
- Access to legal protection plans
- Pet wellness support
- Domestic partner coverage
About the Company
- Trial Library is an AI-native enrollment and care navigation platform that accelerates access to precision medicine.
- We collaborate with biopharmaceutical manufacturers, payers, and health systems to enable the delivery of clinical trials as a standard care option.
- Our platform improves patient access, advances oncology outcomes, and reduces the total cost of care.
- Backed by leading healthcare venture capital firms, our platform is deployed in 840+ clinics and 3,000+ providers nationwide.
- Our engineering culture values direct communication, strong ownership, and low-ego collaboration.
- AI is deeply embedded in how we work, in our product, and in our SDLC.
- We use AI for coding, testing, measuring, and iterating, treating it as a genuine competitive advantage.
- Our platform is built on AWS (Lambda, Fargate, SQS, RDS, Bedrock) with Pulumi-managed infrastructure.
- Our backend is primarily TypeScript, and our data layer centers on PostgreSQL and Drizzle.
- We care about pragmatic architecture, developer velocity, and systems that evolve as fast as our product and AI capabilities do.
Equal Opportunity
- Trial Library, Inc. is an equal opportunity employer committed to building an inclusive workplace.
- We provide equal employment opportunities to all employees and applicants and prohibit discrimination and harassment of any kind without regard to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, national origin, ancestry, age, disability, genetic information, marital status, veteran status, military status, medical condition, family or medical leave status, political affiliation, or any other characteristic protected by applicable federal, state, or local law.
- Trial Library, Inc. is committed to providing reasonable accommodations for qualified individuals with disabilities throughout the recruiting process.
