Avatar for doc.ai

A digital health company developing AI to transform healthcare

Senior Software Engineer - Federated Cloud Learning

$160k – $180k • 0.1% – 0.3%
Apply now
Our team is tackling some of the biggest challenges in healthcare with optimism and rigorous science. We’ve built a direct-to-consumer mobile clinical research application designed for the collection of real-world omics data and medical records which both accelerates health research and benefit participants with personalized insights and financial rewards.

Additionally, we’re pioneering Federated Cloud Learning and Differential Privacy to unlock the healthcare silos between players and share data in privacy-preserving ways. We license our technological stack to a portfolio of customers including payers, pharma, providers and patients organizations.

Inspired? Join our team of top AI researchers, Engineers, Data Scientists, Clinicians, and Designers.


As a senior software engineer, you will be responsible for building our Federated Cloud Learning infrastructure. The scope of your duties (but not limited to) include the following:

- Architect, design and develop on several of our backend services including - AI modules, data pipelines, importers, model building frameworks, and more
- Implement API services required to power our AI infrastructure and products
- Provide support as required for our applications and other infrastructure pieces
- Work on data modeling, and help to get to a high level of HIPAA compliance with other engineers and director of security
- Implement security and infrastructure pieces as required
- Work with the Head of AI to ensure good development practices are implemented (code reviews, pull requests, design reviews etc)
- Identify your key metrics (reliability, performance, availability, etc) and hold yourself accountable towards it

- Significant experience building and shipping applications to production.
- More than 5 years working on a large-scale application
- Expert understanding of distributed systems
- Expertise with Kubernetes
- Expertise in the following languages and frameworks: Go, Python
- Expertise in relational databases (like MySQL/Postgres) and NoSQL technologies (MongoDB, Redis etc)
- Significant experience using AWS or Google Cloud Platform. You are familiar with several of the key technologies with these providers
- Good understanding of security, and cryptography
- Team player that works well in collaborative situations and start-up environments
- A computer science bachelor's degree (or equivalent) is required

Nice to have:
- You understand health data/genomics/ wearables data
- Startup experience including having experienced scaling the startup
- TensorFlow
- Experience with ObjC or Swift

Premium healthcare

Free lunch

Commuter benefits