Data Engineer, iOS

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$122,700–$214,300 / yr
Posted
58 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $190k
This role $168k
$109k most similar roles pay here $254k

This role pays less than 69% of similar roles. Most pay $149,106–$231,150 — the shaded band above. At the midpoint, this role pays about $168k versus about $190k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Data Engineer, iOS

Data Engineer, iOS — Health Technologies joins the multidisciplinary Software Team to support research into new physiological sensing methods for future hardware and software platforms. This role combines data engineering rigor with Apple-platform development to design and maintain systems for storing, aggregating, and analyzing large amounts of clinical data. You will build and maintain iOS and macOS applications in Swift using SwiftUI, SwiftData, and Core Bluetooth to prototype health features and collect data from research sensors. Responsibilities include automating ingestion pipelines, creating tools to harmonize disparate data sources, and ensuring compliance with electronic data regulations. The role requires expertise in Python or Scala, experience with Spark, Hadoop, or Dask, and proficiency in orchestration tools like Airflow and Docker. You will work within a research setting to develop robust, secure software for sensing physiological signals.

What does a Data Engineer earn in California?

Median $199800 from 35 postings across 19 companies.

See salary data

What you'll do

  • Design and maintain systems for storing, aggregating, and analyzing large amounts of research data.
  • Automate and monitor data ingestion and transformation pipelines with integrated QA and compliance checks.
  • Process, troubleshoot, and clean incoming data from human studies to populate clinical databases.
  • Architect data models to harmonize disparate data sources across wired and wireless collection paths.
  • Develop and maintain iOS and macOS applications in Swift for data collection and feature prototyping.
  • Ensure all data systems and software comply with regulations regarding electronic and clinical data.
  • Implement custom ETL workflows across relational and file-system databases using tools like Spark or Airflow.

What we're looking for

  • BS/MS degree in Computer Science, Engineering, Informatics, or a related field.
  • 3+ years of experience in Software Development.
  • Expertise in Python or Scala with experience in large-scale data processing using Spark, Hadoop, Dask, Airflow, Docker, or Kubernetes.
  • Experience designing and implementing custom ETL workflows and data models across relational and file-system databases.
  • Experience in Swift and Xcode-based development for iOS and macOS apps using frameworks like SwiftUI, CoreData, and HealthKit.
  • Experience in the health, wellness, medical device, or biotech research sectors is preferred.
  • Proficiency in Python libraries for scientific computing such as NumPy, Pandas, SciPy, PyTorch, and PyArrow.
  • Familiarity with communication protocols including TCP/IP, UDP, WebSocket, MQTT, Bluetooth/BLE, and Serial/UART.

More like this

Similar roles

Data Engineer, iOS

Apple Inc

Sunnyvale, CA 58 days ago $129,300$225,300
Swift Python Scala Spark Hadoop Dask Airflow Docker Kubernetes SQL Parquet S3 SwiftUI CoreData HealthKit Core Bluetooth NumPy Pandas SciPy PyTorch AWS Linux macOS
3+ yrs exp

Senior iOS Frameworks Engineer, HealthKit

Apple Inc

San Diego, CA 118 days ago $175,000$308,500
Swift Objective-C C++ iOS watchOS HealthKit Grand Central Dispatch CloudKit XPC SQL Distributed Systems Multi-threading API Design Data Structures Algorithms Performance Tuning Frameworks

Senior iOS Frameworks Engineer, HealthKit

Apple Inc

Sunnyvale, CA 118 days ago $184,700$324,800
Swift Objective-C C++ iOS watchOS HealthKit CloudKit Grand Central Dispatch XPC SQL Distributed Systems API Design Multi-threading Data Structures Algorithms Performance Tuning Frameworks

Data Engineer, Apple Ads

Apple Inc

Cupertino, CA 6 days ago $150,400$277,600
Apache Spark Kafka Java Scala Python SQL S3 Hadoop Apache Iceberg Flink Kubernetes AWS Parquet Trino Druid Data Lake Distributed Systems Data Modeling
3+ yrs exp

Senior Data Engineer, iCloud

Apple Inc

Cupertino, CA 30 days ago $184,700$324,800
Spark Python Java Scala SQL Hadoop Presto Flink Druid AWS S3 EC2 RDS Kafka ElasticSearch Solr HBase Cassandra MongoDB Data Modeling

Data Analytics Engineer

Apple Inc

Cupertino, CA 101 days ago $150,400$277,600
Apache Spark Apache Flink Scala Java SQL Kafka Iceberg Kubernetes Airflow Cassandra Hadoop HDFS Distributed Systems Big Data Data Engineering Software Engineering