About UpDoc
At UpDoc, we are building the world's first clinically validated, physician-supervised conversational agent that manages chronic diseases; the first step towards a true "AI doctor". With partners including Stanford, Mayo Clinic, Eli Lilly, UCSF Health, and Microsoft, UpDoc is working to build a future where all patients can access high-quality, high-touch care. Learn more about us here.
We are seeking a talented and motivated senior engineer to join our team. You will primarily work on our backend services. This is a fully remote position.
Who You Are
You're an experienced senior engineer with strong backend expertise. You're a pragmatic, thoughtful engineer with experience owning projects end-to-end. You're excited to build the technical foundation for AI-powered healthcare and apply solid engineering principles to deliver reliability when it matters most.
What You'll Do
Develop and maintain high-quality backend systems in Python.
Work with frontend, product and other engineering team members to scope and define backend functionality for the product.
Design internal and external APIs that power the UpDoc platform.
Develop and maintain integrations with third-party healthcare services.
Help with aspects of the end-to-end engineering stack such as DevOps, CI/CD and observability.
Participate in day-to-day engineering tasks such as code review and troubleshooting production issues.
Collaborate with clinical experts to ensure our services are accurate, reliable and trustworthy.
What You’ll Need
5+ years of professional backend development experience.
Comfortable working with type-hinted, modern Python.
Ability to deliver reliable, maintainable systems in a fast-paced environment where safety matters.
Knowledge of backend-relevant software engineering fundamentals, e.g. networking basics, HTTP, caching, database design, RPC, etc.
Experience with cloud platforms (especially Azure), DevOps/IaC practices and containerization.
Experience in designing and implementing RESTful APIs.
Extensive experience with software testing methodologies and practices.
Experience troubleshooting complex technical issues in production environments.
Demonstrated ability to learn continuously, work independently and communicate effectively.
Experience owning projects end-to-end.
Highly Desired
Extensive experience with Python and knowledge of the Python ecosystem.
Experience with FastAPI and Pydantic.
Experience with healthcare industry standards, such as FHIR, and regulations, including HIPAA and SOC 2.
Experience in an early stage (< 20 employees) startup environment.
Experience building applications with LLMs.
Why you should join us
Join a small, high-impact team building the future of healthcare.
Work with cutting-edge LLM tools that support world-class medical institutions.
Shape core technical architecture in an emerging field.
Competitive compensation and equity in an early-stage startup.
Other Jobs from WindBorne Systems
Founding Product Manager - AI Frontdesk
Founding Engineer - Scend
Senior Software Engineer (Full-Stack, AI Focus) - dealops
Founding Product Engineer - Phaselab
Founding AI Engineer – Phaselab
Similar Jobs
Software Engineer - AI/ML
Staff Machine Learning Engineer
Senior Full Stack Software Engineer
Senior Full-stack Developer (Frontend Focus) - Cognite Innovation Team
Full-stack Developer (Frontend Focus)
AI Engineering Intern
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say