Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Sodalis AI in San Francisco is building AI-powered prescription operations and seeks a senior backend engineer to lead the platform's domain model, configuration layer, and tooling.
You will design scalable backend services and APIs, enabling a multi-pharmacy configuration approach with zero-downtime deployments and safe versioning. Collaboration with founders and early engineers is essential to shape the architecture and roadmap.
Specialty pharmacy is where the most complex and expensive drugs reach the most in-need patients, and it still runs on faxes, phone tag, and manual data entry. Patients wait weeks for therapies that can't wait.
Sodalis is building AI agents that run those operations end to end: reading and validating prescriptions, handling phone calls, and moving prescriptions through eligibility and fulfillment. The ambition goes beyond that. We want to be the rails every specialty prescription runs on, and the first system to perform clinical review at the standard of a pharmacist.
We're already in production, processing tens of thousands of prescriptions a week. Backed by Gradient Ventures (Google's AI fund), and founded by veterans of Apple's Applied ML, Included Health, and Avella Specialty Pharmacy (scaled to $1.5B+ before its acquisition by OptumRx).
Every pharmacy works from the same building blocks: prescriptions, directions, insurance claims, rejects. But each one handles them a little differently, so today every implementation means custom code. We want implementation to be configuration, done by a technical solutions team using internal tools, with no engineer in the loop. That's the engine you'd build.
It's a classic backend problem with real stakes. You'll model the shared primitives so one system can absorb each pharmacy's nuances, build the configuration layer and the backend behind the tools, and define the contract between the engine and the people tuning it. That includes how new versions roll out only to the customers who want them, on a system that's already live and can't break.
You'd own the application platform: the domain model, configuration layer, and tooling. You'd work directly with the founders and the early engineering team on the architecture and where the platform goes.