Skip to main content
All jobs

Employer listing

Senior Software Engineer, Data

Doximity

San Francisco, Ca · remote · full time · Senior

$165,000 - $221,000

About Doximity

Doximity is a clinical AI company serving a large network of U.S. clinicians. Its AI-powered workflow platform is trusted by over 85% of U.S. physicians and more than 300 health systems. Its mission is to help clinicians be more productive so they can provide better patient care.

About the Role

This Senior Software Engineer, Data role is remote in the United States, Canada, or some countries in South America. Visa sponsorship is not available.

Responsibilities

  • Collaborate with product managers, data analysts, and machine learning engineers to develop pipelines and ETL tasks that facilitate insights.
  • Translate product requirements into actionable project plans for yourself or peers to execute.
  • Establish data architecture processes and practices that can be scheduled, automated, replicated, and used as standards by other teams.
  • Partner with Data Leadership to identify and advance meaningful projects across the commercial organization.
  • Exemplify high code quality and guide others in engineering best practices.

Qualifications

  • At least 5 years of industry experience as a data engineer or in a similar role, with a strong software engineering foundation.
  • Experience creating automated tests, applying design patterns, and following engineering best practices.
  • Expertise in Python and fluency in SQL, with experience developing maintainable data pipelines using both.
  • Experience designing multiple data pipelines end to end, including technology selection, implementation, testing, and rollout.
  • Experience with asynchronous systems, including selecting and applying APIs, streaming, multithreading, and other asynchronous approaches, and monitoring and maintaining these systems.
  • A product mindset, with the ability to consider business impact and prioritize work using high-level goals.
  • Strong communication with technical and nontechnical audiences, including explaining complex concepts simply.
  • Working knowledge of how ML/AI applications are deployed and monitored, and motivation to apply that knowledge to data-driven initiatives.

Engineering Environment

  • More than 500 private GitHub repositories containing pipelines, internal multifunctional tools, and open-source projects.
  • A long-established distributed team; approximately 65% of the company is distributed.
  • Mentorship, professional development, and opportunities to take ownership of meaningful healthcare challenges.

Compensation

The anticipated total compensation range is $165,000–$221,000, depending on experience, skills, location, and internal equity. This is a total compensation range, not a separately stated base salary range. The package may include base salary, equity where applicable, and an annual bonus or incentive compensation where applicable. Specific details will be discussed during interviews.

Benefits

Full-time employee offerings include:

  • Medical, dental, and vision insurance.
  • 401(k) with company match.
  • Flexible paid time off and company holidays.
  • Paid parental leave.
  • Professional development and learning opportunities.
  • Wellness and mental health resources.
  • Remote work support and a home office stipend where applicable.

Hiring Process

Doximity may use AI-enabled tools for scheduling, general communication, interview coordination, note-taking, and summarizing interview feedback. Human recruiters and hiring managers make all hiring decisions.

Candidates requiring reasonable accommodations during the application or interview process should notify the company.

Benefits

Medical, dental, and vision insurance; 401(k) with company match; flexible PTO and company holidays; paid parental leave; professional development; wellness and mental health resources; remote work support and a home office stipend where applicable.