A complete application in a minute
Tailored resume and cover letter, ready to send.
Gather Health, a Boston-area primary care practice focused on adults 65 and older, is hiring a mid-level Backend Engineer. You will build Python services for Esther, an AI voice agent, handling call timing, patient context, and follow-up tasks.
You’ll join a small engineering team with a distributed setup across Europe and the US, owning features end-to-end. You’ll ship APIs, data models, and workflows, integrate with EHRs, and enable language-aware conversations in English, Spanish, Portuguese,
Fully Remote
Description
Gather Health is a Boston-area primary care practice serving adults 65 and older, many of whom face barriers to accessing care and support. We believe care is fundamentally human: the relationship between a patient and provider is foundational to helping people live well.
We work under a value-based care model: we are paid for keeping patients healthy, not for the number of visits we provide. Catching problems early and preventing avoidable hospital stays are central to how we operate, and we build technology that gives care teams more understanding and time to strengthen their relationships with patients.
We are looking for a mid-level Backend Engineer to help build Esther, our AI voice agent and a core part of Gather Connect, our platform for supporting patients between visits. Esther calls patients for regular check-ins and support after a hospital discharge, in English, Spanish, Portuguese, and Vietnamese. She helps us understand how patients are doing and connects their needs to the people who can help.
You will build the Python services that make those conversations useful: deciding when to call, bringing the right patient context into a conversation, and turning what a patient shares into reliable follow-up. Our next steps include more control over call timing and frequency, appointment scheduling, medication refill requests, and referral follow-up.
This is a hands‑on individual contributor role on a small engineering team based in Germany, Spain, and Italy. You will own well‑scoped features from technical design through deployment, with support and review from other engineers. You will work closely with product, design, and clinical operations to understand how your work affects patients and care teams.
Our stack includes Python with asynchronous FastAPI, PostgreSQL, Google Cloud Platform (GCP), LiveKit Agents, and Terraform. We integrate speech recognition, large language models, and text‑to‑speech to power Esther’s conversations.
You do not need prior healthcare or voice AI experience, or experience with every tool in our stack.
You will collaborate with our European engineering team and product, clinical, and operations colleagues in the US. We value people who are direct, practical, kind, and reliable, and who enjoy understanding a problem, making something tangible, and improving it together.
We reserve 14:00–18:00 Central European local time (CET/CEST) each working day for collaboration with US colleagues. You should be available throughout this window for discussions, pairing, and shared problem‑solving, with focused work between conversations. We also work asynchronously. The role has no on‑call responsibilities.
Build a live product used by patients and see how your work supports their care. You will have meaningful ownership in a small team, room to deepen your backend and applied AI skills, and a business model built around keeping people healthy.