Join our engineering team
Join our engineering team
We believe that technology is, and always has been, key to scaling access to healthcare. Our engineering team finds or builds the best tools to do so.
Join us to work on explainable AI systems, high-performance video communication interfaces, a really great patient experience, and more.
Our Stack
Our Stack
The tools that support our workflow.
The tools that support our workflow.


Frontend
Typescript, SolidJS, Figma, Storybook, Cypress
Frontend
Typescript, SolidJS, Figma, Storybook, Cypress
Frontend
Typescript, SolidJS, Figma, Storybook, Cypress
Engine & APIs
Python 3.12 (well typed), Django, Pytest
Engine & APIs
Python 3.12 (well typed), Django, Pytest
Engine & APIs
Python 3.12 (well typed), Django, Pytest
Real-time video synthesis
Rust, WebRTC, ffmpeg
Real-time video synthesis
Rust, WebRTC, ffmpeg
Real-time video synthesis
Rust, WebRTC, ffmpeg
Infrastructure
digitalocean, Sentry, Datadog
Infrastructure
digitalocean, Sentry, Datadog
Infrastructure
digitalocean, Sentry, Datadog
Analysis & learning
Python, LLMs, Jupyter
Analysis & learning
Python, LLMs, Jupyter
Analysis & learning
Python, LLMs, Jupyter
Development
Github, CircleCI, MacOS, Linear, Slack
Development
Github, CircleCI, MacOS, Linear, Slack
Development
Github, CircleCI, MacOS, Linear, Slack
Our hiring process
Our process is designed to move quickly, without unnecessary steps — just clear communication and a genuine focus on fit.
1
You apply!
We review your CV.
1
You apply!
We review your CV.
2
Initial Chat
A 30 minute conversation to better understand your experience and give you space to ask questions.
2
Initial Chat
A 30 minute conversation to better understand your experience and give you space to ask questions.
3
Technical Screen
You'll complete a 60-minute video call that includes a coding exercise, designed to help us better understand your skillset.
3
Technical Screen
You'll complete a 60-minute video call that includes a coding exercise, designed to help us better understand your skillset.
4
On-site Interview
Spend time with the team, dive deeper into your skills, and get a feel for our office culture in a 3 - 4 hour interview.
4
On-site Interview
Spend time with the team, dive deeper into your skills, and get a feel for our office culture in a 3 - 4 hour interview.
5
We Make An Offer
If it's a good fit, we'll aim to make an offer within a few days.
5
We Make An Offer
If it's a good fit, we'll aim to make an offer within a few days.
Get in touch.
If you’re excited by what we’re building but don't see a role that sounds like you, reach out to us anyway. Email us or find us on LinkedIn.
Our hiring process
Our process is designed to move quickly, without unnecessary steps — just clear communication and a genuine focus on fit.
1
Initial Chat
A short screening call to get to know you and answer your questions.
1
Initial Chat
A short screening call to get to know you and answer your questions.
2
Remote Technical Interview
An in-depth technical discussion with our engineers — all remote.
2
Remote Technical Interview
An in-depth technical discussion with our engineers — all remote.
3
On-site Interview
Spend time with the team, dive deeper into your skills, and get a feel for our office culture.
3
On-site Interview
Spend time with the team, dive deeper into your skills, and get a feel for our office culture.
4
We Make An Offer
If it's a good fit, we'll aim to make an offer within a few days.
4
We Make An Offer
If it's a good fit, we'll aim to make an offer within a few days.