Health Research Data Engineer

Apple•Sunnyvale, CA

About The Position

Apple is seeking an energetic, self-sufficient data engineer to join its Health Research Data team. The role supports the definition, processing, and management of data used to improve existing health experiences and create new ones, including data collected through the Apple Research app. The work also contributes to applied health research conducted by Apple and its academic partners. The engineer will design and build robust data models and scalable processing pipelines to transform complex health data into reliable, well-understood, easy-to-use datasets for current and future analytical questions. The role focuses on core tools, frameworks, and patterns that help the team meet data quality and monitoring goals. It involves driving technical features and improvements while adapting to changing requirements, and collaborating with clinical, operational, product, legal, privacy, and engineering partners to gather requirements and design, implement, and manage studies through data collection, processing, and use. This is a high-impact, highly autonomous role requiring technical rigor, curiosity, and strong interpersonal skills.

Requirements

  • Bachelor's degree in Computer Science, Data Science, or a related field, or equivalent work experience.
  • Enthusiasm for and experience working with data.
  • Excellent programming skills in at least one of Scala, Java, or Python.
  • Proficiency in SQL.
  • Solid understanding of fundamental computer science concepts.
  • Strong problem-solving skills and meticulous attention to detail.
  • Highly organized, creative, motivated, and passionate about achieving results.
  • Excellent interpersonal skills and ability to work well with other engineers by listening, communicating clearly, and actively sharing knowledge.
  • Comfort with rapidly evolving requirements.

Nice To Haves

  • Hands-on experience with data modeling for large analytical workloads.
  • Advanced SQL proficiency.
  • Experience with Python for data wrangling, exploratory data analysis, and building rich reports and dashboards.
  • Experience with large-scale distributed processing engines, ideally Spark.
  • Experience with Airflow or other modern data orchestration tools.

Responsibilities

  • Design and build robust data models for complex health data.
  • Build scalable data processing pipelines that produce reliable, well-understood, easy-to-use datasets.
  • Develop core tools, frameworks, and patterns to support data quality and monitoring goals.
  • Drive features and improvements using technical expertise.
  • Work with cross-functional clinical, operational, product, legal, privacy, and engineering partners to gather requirements.
  • Design, implement, and manage studies through data collection, processing, and use.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service