Senior Data Engineer at MDCalc | Torre
warning

Heads-up

The job you’re trying to post already exists in Torre:

Senior Data Engineer

You'll build data infrastructure that empowers global clinicians and improves patient outcomes.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Remote (anywhere)
Match
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Shared by
Emma of Torre.ai
about 8 hours ago

Requirements and responsibilities


The OpportunitySince 2005, MDCalc has been an essential part of the clinician’s workflow to help achieve better patient outcomes. Actively used by more than 65% of physicians worldwide, MDCalc is the most broadly used medical reference – at the point-of-care – for clinical decision tools and content, and one of only four references used by >50% of US HCPs. These evidence-based tools and content are used by millions of medical professionals globally and support 50+ specialties and cover 200+ patient conditions.To continue accelerating this growth, we are expanding the Engineering team with a Senior Data Engineer who will help build and scale the data infrastructure that powers decision-making across the company. This is an opportunity for an experienced data engineer who enjoys working close to product and business teams, building reliable data systems, and transforming complex data into actionable insights.This role will help define how data moves through MDCalc’s platform, designing the pipelines and architecture that enable reliable analytics, product insights, and data-driven decision making across the organization.The RoleAs a Senior Data Engineer at MDCalc, you will design, build, and maintain the data pipelines and infrastructure that support analytics, product insights, and operational decision-making across the company. A key part of this role is managing how data moves across systems, shaping and transforming it through robust ETL/ELT pipelines so it can be reliably used by downstream analytics, product, and business applications.You will work closely with product, engineering, and business stakeholders to ensure data is reliable, accessible, and structured for effective use. This includes building programmatic data pipelines, primarily in Python, to extract, transform, and deliver data across MDCalc’s systems and data platform.You will also contribute to the architecture of MDCalc’s data platform, helping define how data is structured and delivered across the organization. As a senior individual contributor, you will help establish best practices for data modeling, pipeline development, and data governance.The responsibilities of this individual include the following, but are not limited to:Design, build, and maintain scalable data pipelines and ELT/ETL workflows that support analytics, operational reporting, and business intelligence use casesBuild programmatic data pipelines (primarily in Python) that extract data from application and third-party systems, transform it into usable formats, and deliver it to downstream data platforms and consumersOwn and improve core data models and transformations to ensure data is accurate, well-structured, and easy for stakeholders to usePartner with Product, Engineering, and Analytics teams to understand data needs and translate them into reliable data solutionsDevelop and maintain systems that move data across the platform, ensuring it is properly shaped, structured, and available for downstream analysis and product use casesHelp shape and maintain the architecture of MDCalc’s modern data stack, including warehousing, orchestration, transformation, and monitoringImprove data quality, observability, and reliability through testing, validation, and proactive monitoring practicesSupport the ingestion and integration of data from a variety of application, product, and third-party sourcesEstablish and reinforce best practices around data governance, documentation, naming conventions, and maintainabilityIdentify and drive opportunities to improve performance, scalability, and efficiency across our data systemsDesign efficient data workflows that query, transform, and deliver datasets to downstream systems and stakeholdersContribute to technical direction and architectural decisions as a senior member of the teamServe as a thought partner to teammates and cross-functional stakeholders on how to best leverage data across the businessYour Background5+ years experience in data engineeringStrong SQL skills and experience building and optimizing data models for analytical use casesExperience building and maintaining reliable data pipelines in a modern cloud data environmentStrong proficiency in Python or a comparable programming language commonly used in data engineeringExperience building programmatic ETL/ELT pipelines using Python or similar tools to move and transform data across systemsExperience working with data warehouses such as SnowflakeExperience with transformation and orchestration tools such as dbt, Airflow, Dagster, or similar toolsStrong understanding of data architecture, data modeling, and pipeline design best practicesAbility to operate independently, prioritize effectively, and drive work forward in a fast-moving environmentWhat MDCalc offers:Ability to make a true difference in medicine: MDCalc is the most broadly used medical reference used by 65% of physicians worldwide.Medical, Dental, & Vision coverage, with option to extend to your dependentsCompany-sponsored short-term insuranceFully-paid 8 week parental leave, after 6 months of employmentCompany-sponsored 401k, after 3 months of employmentUnlimited vacation for salaried roles - we trust you to take the time you needTri-annual company offsites to connect, reflect, and plan togetherWork from home monthly stipendHybrid work environment with a great team office in Greenwich Village, NYCA culture of fun and motivated team members who believe in a greater mission here at
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.