高级数据工程师
Senior Data Engineer
## **职位机会**
自2005年以来,MDCalc已成为临床医生工作流程中不可或缺的一部分,帮助实现更好的患者结果。目前全球超过65%的医生在积极使用MDCalc,它是临床决策工具和内容方面最广泛使用的医疗参考——在诊疗点——也是仅有的四个被超过50%美国医疗保健提供者使用的参考之一。这些基于证据的工具和内容被全球数百万医疗专业人员使用,支持50多个专业领域,涵盖200多种患者状况。
为了继续加速这一增长,我们正在扩大工程团队,招聘一位高级数据工程师,帮助构建和扩展支持公司内部决策的数据基础设施。这是一个经验丰富的数据工程师可以与产品和业务团队紧密合作、构建可靠的数据系统并将复杂数据转化为可操作见解的机会。
此职位将帮助定义数据在MDCalc平台中的流动方式,设计使可靠分析、产品洞察和数据驱动决策成为可能的管道和架构。
## **职位职责**
作为MDCalc的高级数据工程师,您将设计、构建和维护支持公司内分析、产品洞察和运营决策的数据管道和基础设施。该职位的关键部分是管理数据在系统之间的流动,通过稳健的ETL/ELT管道对其进行塑造和转换,以便下游分析、产品和业务应用程序可以可靠地使用。
您将与产品、工程和业务利益相关者密切合作,确保数据可靠、可访问,并为有效使用而结构化。这包括构建以Python为主的程序化数据管道,从MDCalc的系统和数据平台中提取、转换并交付数据。
您还将参与MDCalc数据平台的架构设计,帮助定义数据在组织内的结构和交付方式。作为资深个人贡献者,您将帮助建立数据建模、管道开发和数据治理的最佳实践。
此职位的职责包括但不限于:
- 设计、构建和维护可扩展的数据管道和ELT/ETL工作流,支持分析、运营报告和商业智能用例
- 构建程序化数据管道(主要使用Python)以从MDCalc的系统和数据平台中提取、转换并交付数据
查看英文原文
## **The Opportunity**
Since 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 Role**
As 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 cases
- Build 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 consumers
- Own and improve core data models and transformations to ensure data is accurate, well-structured, and easy for stakeholders to use
- Partner with Product, Engineering, and Analytics teams to understand data needs and translate them into reliable data solutions
- Develop and maintain systems that move data across the platform, ensuring it is properly shaped, structured, and available for downstream analysis and product use cases
- Help shape and maintain the architecture of MDCalc’s modern data stack, including warehousing, orchestration, transformation, and monitoring
- Improve data quality, observability, and reliability through testing, validation, and proactive monitoring practices
- Support the ingestion and integration of data from a variety of application, product, and third-party sources
- Establish and reinforce best practices around data governance, documentation, naming conventions, and maintainability
- Identify and drive opportunities to improve performance, scalability, and efficiency across our data systems
- Design efficient data workflows that query, transform, and deliver datasets to downstream systems and stakeholders
- Contribute to technical direction and architectural decisions as a senior member of the team
- Serve as a thought partner to teammates and cross-functional stakeholders on how to best leverage data across the business
## **Your Background**
- 5+ years experience in data engineering
- Strong SQL skills and experience building and optimizing data models for analytical use cases
- Experience building and maintaining reliable data pipelines in a modern cloud data environment
- Strong proficiency in Python or a comparable programming language commonly used in data engineering
- Experience building programmatic ETL/ELT pipelines using Python or similar tools to move and transform data across systems
- Experience working with data warehouses such as Snowflake
- Experience with transformation and orchestration tools such as dbt, Airflow, Dagster, or similar tools
- Strong understanding of data architecture, data modeling, and pipeline design best practices
- Ability to operate independently, prioritize effectively, and drive work forward in a fast-moving environment
## **What 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 dependents
- Company-sponsored short-term insurance
- Fully-paid 8 week parental leave, after 6 months of employment
- Company-sponsored 401k, after 3 months of employment
- Unlimited vacation for salaried roles - we trust you to take the time you need
- Tri-annual company offsites to connect, reflect, and plan together
- Work from home monthly stipend
- Hybrid work environment with a great team office in Greenwich Village, NYC
- A culture of fun and motivated team members who believe in a greater mission here at