Software Engineer

Doximity Logo

Doximity

๐Ÿ“Remote - United States

Summary

Join Doximity's data platform team as a highly experienced Python engineer and make a significant impact on the healthcare industry. Work closely with data analysts, engineers, and machine learning engineers to understand their needs and build solutions. Design, architect, and implement solutions and best practices to maximize team efficiency. Enhance the software engineering culture within the data organization through leadership and collaboration. Resolve development, performance, and stability issues. This role can be performed remotely in the U.S., Central, or South America, or at our San Francisco headquarters.

Requirements

  • Be a highly experienced Python engineer with professional experience in internal tooling and automation, supporting multiple product teams simultaneously
  • Demonstrate expert fluency in Python and, ideally SQL, coupled with an understanding of programming language internals
  • Possess advanced knowledge of software engineering practices, and testing methodologies
  • Be passionate about high-quality code, automated testing, and software engineering best practices
  • Possess the ability and drive to self-manage, prioritize tasks, and deliver functional solutions
  • Believe successful teamwork requires clear and effective communication, both written and verbal
  • Possess advanced knowledge in one or more of: container-based software development workflows (Kubernetes, Docker, Podman), Snowflake, AWS, Apache Airflow, & Kafka
  • Have experience with SQL, analytical databases and data analytics

Responsibilities

  • Work closely with data analysts, data engineers, and machine learning engineers, understanding their future needs and current challenges
  • Understand what our data product teams are trying to achieve
  • 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
  • Play a key role in continuously enhancing our software engineering culture within the data organization
  • Your leadership by example will be instrumental in this process
  • Working with other teams, you will help isolate and understand development, performance, and stability issues
  • Alongside the data infrastructure team, you will form the last line of defense in resolving 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.