Principal Data Engineer

Mayo Clinic•Rochester, MN
•$148,100 - $214,700

About The Position

Principal Data Engineers at Mayo Clinic are subject matter experts in building ETL pipelines, working with heterogeneous data and different technologies, and designing and optimizing databases. They develop data that supports analyses and applications for internal and external partners. The role requires understanding business requirements, translating them into information needs, and implementing solutions using available data. The Principal Data Engineer creates data architectures, optimizes databases, and designs data collection and flows for cross-functional teams. The ideal candidate has extensive experience with clinical data and collaborates across diverse teams to ensure data accuracy, reliable pipelines, and databases fit for varied purposes. The Principal Data Engineer works with informaticists, clinicians, software engineers, and data scientists, providing subject matter expertise in data engineering best practices and ensuring consistent, optimal data delivery architecture across projects. The role also manages data-related projects and oversees other team members' tasks when relevant.

Requirements

  • Master's degree in a relevant field such as engineering, mathematics, computer science, health science, or another analytical or quantitative field, and at least five years of professional or research experience in data science.
  • Technical and business background or experience, along with strong leadership skills.
  • Good written and oral communication skills, including presentation, negotiation, and persuasion skills.
  • Deep expertise in scientific computing and data management packages.
  • Ability to prioritize, organize, and delegate project tasks; manage multiple priorities; and stay current on healthcare trends and enterprise changes.
  • Demonstrated initiative in administration, education such as seminars and training, software development, and technical reports.
  • Demonstrated success in project management and communication.
  • Demonstrated ability to develop predictive and prescriptive models on large-scale datasets using advanced statistical modeling, machine learning, or data mining techniques.
  • Demonstrated application of problem-solving methodologies, planning techniques, continuous improvement methods, project management methods, and analytical tools and methodologies.
  • Strong analytical and consulting skills; ability to identify and recommend solutions; advanced computer application skills; and commitment to customer service.
  • Experience with data modeling and data exploration tools.
  • Ability to analyze and profile data to address business problems using advanced data modeling, source system databases, or data mining techniques.
  • Experience with data analysis, data quality, and profiling.
  • Proficiency in SQL and one other programming language commonly used in data engineering, such as Python or Scala.
  • Experience working with one or more cloud technologies: Amazon Web Services, Google Cloud Projects, or Microsoft Azure.
  • Excellent interpersonal skills and time management.

Nice To Haves

  • Demonstrated ability to provide consultative services at an institutional or enterprise level to departments, divisions, and committees across Mayo entities.
  • Advanced degree (Ph.D. or M.Sc.) in Computer Science, Engineering, or a quantitative field from an accredited university or college with at least five years of experience; alternatively, a Bachelor's degree in Computer Science, Engineering, or a quantitative field from an accredited university or college with at least ten years of experience.

Responsibilities

  • Design, implement, document, and test databases containing clinical data.
  • Build ETL pipelines from varying data sources and technologies, using cloud technologies such as Google Cloud or Microsoft Azure and Apache Airflow or similar products.
  • Assemble large, complex data sets that meet functional and non-functional business requirements.
  • Use SQL, Python, and other programming languages to work with data.
  • Provide direction on best practices for data transformation, structure, and workflows.
  • Research new and existing data sources to support development, improve data management processes, and recommend data quality initiatives.
  • Perform periodic data quality reviews for internal and external data.
  • Create new data architecture, optimize existing databases, and design data collection and flows for cross-functional teams.
  • Manage data-related projects and oversee team members' tasks when relevant.
  • Collaborate with informaticists, clinicians, software engineers, and data scientists to ensure accurate data, reliable pipelines, and suitable databases.
  • Independently manage varied workloads and concurrent projects, prioritize and organize tasks, and delegate project work as appropriate.
  • Provide consultative services and contribute to project management, education, software development, and technical reporting.

Benefits

  • Multiple medical plan options.
  • Dental coverage through Delta Dental or a reimbursement account for flexible coverage.
  • Affordable vision plan with a national network.
  • HSA and FSA pre-tax savings accounts for eligible expenses.
  • Competitive retirement package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service