Software Engineer, Data Platform

Doximity Logo

Doximity

๐Ÿ“Remote - United States

Summary

Join Doximity's Data Services team as a Data Engineer and contribute to building standardized tools and frameworks for data pipelining and analytics. Collaborate with data analysts, engineers, and machine learning engineers to understand their needs and propose solutions. Continuously improve the software engineering culture and work on resolving development, performance, and stability issues. This role offers the flexibility of working in our San Francisco headquarters or remotely within the U.S. Doximity values a diverse and inclusive work environment and encourages applications from individuals who may not meet all requirements. We offer a comprehensive benefits package including medical, dental, vision, 401k matching, stock purchase plan, parental leave, life insurance, generous time off, and wellness benefits.

Requirements

  • Have professional data engineering or internal tooling experience with a focus on supporting several product teams concurrently
  • Be fluent in Python and SQL and have some lower-level understanding of programming language internals, Linux, and networking
  • Understand what separates good and bad data pipelines
  • Be foremost an engineer, making you passionate about high code quality, automated testing, and engineering best practices
  • Have the ability to self-manage, prioritize, and deliver functional solutions
  • Possess advanced knowledge of analytical databases, software engineering practices, testing methodologies, and data analytics
  • Agree that concise and effective written and verbal communication is a must for a successful team

Responsibilities

  • Collaborate with data analysts, data engineers, and machine learning engineers to understand their future needs and current blockers to ensure the Doximity data stack will meet future needs and reduce existing blockers
  • Understand what our data product teams are trying to achieve. Principally, to help you propose, architect, design, and implement solutions and best practices to maximize the time they can spend on their immediate goals. While minimizing the time they need to spend on unrelated or redundant technical hurdles
  • Continuously improve our software engineering culture within the data organization by leading through example
  • Work with other teams on isolating and understanding development, performance, and stability issues - together with the data infrastructure team, you will be part of the last line of defense to resolve problems facing members of our data teams

Benefits

  • Medical, dental, vision offerings for you and your family
  • 401k with matching program
  • Employee stock purchase plan
  • Family planning support, Childcare FSA, and parental leave
  • Life, AD&D, and Disability
  • Generous time off, holidays and paid company trips
  • Wellness benefitsโ€ฆplus many more!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs