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