
Remote opportunity at
DoximitySenior Software Engineer, Data
Doximity is hiring a remote Senior Software Engineer, Data to join its clinical AI platform team. Operating across the United States, Canada, and select countries in…
Career Tools
About This Role
Doximity is hiring a remote Senior Software Engineer, Data to join its clinical AI platform team. Operating across the United States, Canada, and select countries in South America, the company builds workflow platforms utilized by a vast network of physicians and health systems. The primary mission centers on enhancing clinician productivity to elevate patient care standards. This position functions primarily as a software engineering role with a heavy focus on…
Job Description
Doximity is hiring a remote Senior Software Engineer, Data to join its clinical AI platform team. Operating across the United States, Canada, and select countries in South America, the company builds workflow platforms utilized by a vast network of physicians and health systems. The primary mission centers on enhancing clinician productivity to elevate patient care standards.
This position functions primarily as a software engineering role with a heavy focus on data systems. Candidates must demonstrate deep expertise in Python and SQL, alongside practical experience in building complete data pipelines from inception to deployment. The work involves creating maintainable data solutions, applying asynchronous programming techniques, and integrating machine learning applications.
Ideal applicants combine technical proficiency with a product-focused mindset, understanding how high-level commercial objectives translate into technical initiatives. Strong cross-functional communication abilities are essential for collaborating with product managers, analysts, and machine learning engineers to establish scalable data architectures.
Responsibilities
- Partner with product managers, data analysts, and machine learning engineers to create data pipelines and ETL tasks for extracting insights
- Translate product needs into actionable project plans for individual or team execution
- Set up data architecture processes and practices that can be scheduled, automated, and replicated as standards for other company groups
- Partner with Data Leadership to advance key projects across the commercial organization
Requirements
- At least 5 years of professional background as a data engineer or in a similar capacity
- Expert-level proficiency in Python and fluency in SQL for building maintainable data pipelines
- Hands-on experience architecting, building, testing, and rolling out data pipelines from start to finish
- Familiarity with asynchronous systems, multithreading, APIs, and streaming approaches
- Understanding of how machine learning and artificial intelligence applications are monitored and deployed
Core Skills
Benefits
- Medical, dental, and vision insurance coverage
- 401(k) retirement plan with a company match
- Flexible paid time off and designated company holidays
- Paid parental leave
- Professional development and learning opportunities
- Mental health and wellness resources
- Home office stipend and remote work support where applicable
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is this job located?
This is a remote position available to candidates living in the United States, Canada, or certain countries in South America.
What is the salary range for this position?
The anticipated total compensation spans from $165,000 to $221,000 per year, depending on factors such as skills, location, experience, and internal equity.
Is visa sponsorship offered?
No, visa sponsorship is not available for this role.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.