We're hiring a second Staff Engineer to own key parts of our backend and data platform. Our platform supports our teams that identify eligible patients for clinical trials and navigate patients around any barriers to enrolling in a trial. You will take technical leadership of our most critical systems as we navigate a massive architectural shift that will be a step-change in our ability to refer patients to trials: moving from narrow, human-assisted data pulls to robust, automated integrations with EMR systems to ingest complete patient records. If cloud-native architecture, building AI agents to empower our human experts, exploring non-deterministic approaches to patient-trial matching, and handling HIPAA-grade data sounds like the right problem space, please keep reading. Our engineering culture values direct communication, strong ownership, and low-ego collaboration. We laugh a lot and use a ton of Slack emojis. We make decisions quickly, give open feedback, and we have a strong bias toward action. Our use of AI in our products is intended to make our authentic interactions with patients, doctors, and others as meaningful as possible. That means using AI to help with all of the operational aspects of the interactions, from helping decide who to call and when, to assisting with transportation scheduling, to queuing up ranked potentially eligible patients for a human to review and validate. This enables our people to focus 100% on authentic interactions with other people. AI is also deeply embedded in our SDLC. Our embrace of AI didn't come from a mandate but from our own desire as engineers to do more safely. We use it for coding, testing, measuring, and iterating. We've seen what it unlocks and treat it as a genuine competitive advantage. We view effective use of these tools as an important part of engineering leverage and velocity. We are looking for someone who shares that instinct: someone excited to reinvent long-standing processes, question assumptions about where human attention should be focused, and think ambitiously about what is possible when you pair strong engineering fundamentals with AI tooling. If you are already building that way, you will fit right in. Underneath all of this is a modern, evolving platform built for scale and iteration. Our backend is primarily Python and actively moving toward Typescript. Our frontend is a React (Typescript) SPA, and our infrastructure is built on AWS using Lambda, Bedrock, Fargate, SQS, and RDS with Terraform-managed infrastructure. Our data layer is centered around PostgreSQL and Drizzle. We care deeply about pragmatic architecture decisions, developer velocity, and building systems that can evolve quickly as both our product and AI capabilities mature.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed