Data Engineer, iOS — Health Technologies
Core
Design and maintain data pipelines and iOS/macOS apps to collect, store, and analyze physiological data from research sensors for Apple's health technology research.
Role type
Senior IC data engineer (iOS/macOS + data pipelines)
Builds
Data ingestion/transformation pipelines and iOS/macOS data collection apps
Domain
Health technology / Physiological sensing research
Required skills
Python, Swift, Apache Spark, Airflow, Docker, Kubernetes, Postgres, SQL, HealthKit, Core Bluetooth, SwiftUI, SwiftData, Combine
Preferred skills
Biomedical sensor platforms, AWS, machine learning pipelines, TCP/IP/UDP/WebSocket/MQTT/BLE protocols, Unix/Linux environments
Technologies
Apache Spark, Airflow, Docker, Kubernetes, Postgres, S3, HealthKit, Core Bluetooth, SwiftUI, SwiftData, Combine, AWS
Responsibilities
Design and maintain systems for storing, aggregating, and analyzing large amounts of clinical data; Automate and monitor data ingestion and transformation pipelines with compliance checks; Process, troubleshoot, and clean incoming data from human studies; Architect data models to harmonize disparate data sources; Design, develop, and maintain iOS and macOS apps for data collection and health feature prototyping; Collaborate cross-functionally to understand data collection and consumption needs for research activities.