Published: Fri, 25 Oct 2024 10:50:22 GMT
Position – Senior Data Engineer
Company Overview
MDCalc is a leading medical reference for clinical decision-making tools, trusted by millions of medical professionals globally. Our platform is used by over 65% of US physicians on a quarterly basis, making us the top choice for clinical decision-making tools and resources.
To continue our rapid growth and success, we are seeking a highly skilled and experienced Senior Data Engineer to join our expanding tech team. As a Senior Data Engineer at MDCalc, you will be responsible for designing, developing, and maintaining our data architecture and pipelines. Your primary focus will be on creating scalable data workflows and integrating advanced analytics solutions to support our business needs. This role is crucial to MDCalc’s continued success in providing support to our millions of users worldwide in caring for hundreds of millions of patients.
Job Responsibilities
– Design and implement data pipelines, architectures, and data sets
– Develop and maintain scalable data pipelines to cleanse, transform, and aggregate data from multiple sources
– Collaborate with stakeholders to understand data requirements and develop efficient data processing solutions
– Optimize data workflows for performance and reliability
– Build and maintain data systems for analytics and machine learning purposes
– Ensure data quality and integrity throughout all data pipelines
– Implement best practices in data security and privacy
– Design and implement a robust architecture for the data platform, with a focus on scalability, performance, and maintainability
– Establish observability and monitoring practices to track data pipeline performance and detect anomalies
– Collaborate with cross-functional teams to understand business needs and translate them into technical solutions
– Mentor junior team members and provide technical guidance and support as needed
– Define, plan, track, and take ownership of data projects
Qualifications
– Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
– Proven experience as a Data Engineer or in a similar role (minimum 5 years)
– Strong proficiency in RDBMS modeling, data warehouse modeling, and design
– Strong proficiency in Postgres, ETL tools such as Fivetran or similar, Snowflake, and Snowflake CLI tools
– Strong proficiency in Python and SQL
– Experience with NoSQL databases and data analytics/reporting
– Familiarity with Amazon AWS, Terraform, Git, and Docker
– Knowledge of database change management automation
– Previous experience in data modeling, data warehousing, and building ETL pipelines
– Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams
– Knowledge of the healthcare industry and previous experience in health technology is a plus
– Excellent problem-solving and analytical skills
– Strong communication skills and the ability to explain technical concepts to non-technical stakeholders
– Ability to thrive in a fast-paced and collaborative environment
– Nice to have: strong experience with healthcare and/or consumer engagement metrics
What We Offer
– The chance to make a real impact in the medical field: MDCalc is the top choice for physicians and used by 65% of US attending doctors to treat millions of patients every month
– A dynamic and flexible work environment, with the ability to work from anywhere within the USA
– Competitive base compensation ranging from $140,000 to $160,000, depending on experience and accomplishments
– Stock options, a 401k, and comprehensive health benefits package. Apply link