Enable job alerts via email!

Software Data Engineer

Apple Inc.

San Diego (CA)

On-site

USD 135,000 - 251,000

Full time

21 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Apple Inc. is seeking a Data Engineer to play a crucial role in health-related feature development across platforms like the Apple Watch and iPhone. This position involves engineering large-scale data processing systems, requiring strong programming and problem-solving skills. Ideal candidates will have experience in distributed computing and collaboration, contributing to significant health studies.

Benefits

Medical and dental coverage
Retirement benefits
Employee stock purchase plans
Educational reimbursement
Discounted products
Free services
Potential bonuses and commissions

Qualifications

  • 3+ years of programming experience required.
  • 1+ year experience with distributed computing using Spark.
  • Strong software development skills in Python.

Responsibilities

  • Facilitate engineering of large-scale Core Motion User Studies.
  • Responsible for health study data collection processes.
  • Collaborate across teams on data handling and validation.

Skills

Programming
Data Engineering
Collaboration
Problem Solving
Communication

Education

Bachelor's or Master's Degree in Computer Science

Tools

PySpark
SparkSQL
Git

Job description

San Diego, California, United States

Description

As a Data Engineer in this central role, you will:

  • Facilitate the engineering of large-scale Core Motion User Studies involving the Apple Watch and iPhone
  • Be directly responsible for the health study data collection and processing pipelines
  • Work with the Data Engineering team to develop general-use tooling
  • Collaborate with Algorithm Engineering on data collection, processing, and distribution
  • Collaborate with Quality Engineering and Study Operations to design and implement frameworks to enable pipeline validation, monitoring, and study management

Your work will directly impact the development of health-related features across multiple Apple hardware platforms. The ideal candidate has demonstrable experience solving novel problems with unique data streams using various tools and strategies including parallel computing systems.

Minimum Qualifications
  • Bachelor's or Master's Degree in Computer Science
  • 3+ years of programming experience
  • 1+ year experience with distributed computing using Spark
  • Strong software development skills, with proficiency in both Object-Oriented and Functional Python
  • Experience with parallel computing systems such as PySpark and SparkSQL
Preferred Qualifications
  • Familiarity with systems such as blob storage, elastic compute, and virtual instances
  • Understanding of Software Development Life Cycles and related tools and methodologies such as git, continuous integration, issue tracking, code reviews, quality assurance, and scheduling
  • Proactive communicator and collaborator, comfortable working within a distributed team
  • Exposure to signal processing, numeric methods, and data collection from embedded systems
  • Experience with statistical inference methods for scientific experimentation

At Apple, base pay is part of our total compensation package and is determined within a range. The base pay range for this role is between $135,400 and $250,600, depending on skills, qualifications, experience, and location.

Apple employees have opportunities for stock programs, including employee stock purchase plans and restricted stock units. Benefits include medical and dental coverage, retirement benefits, discounted products, free services, and educational reimbursement. This role may also be eligible for bonuses, commissions, or relocation assistance. Learn more about Apple Benefits.

Note: Benefits, compensation, and stock programs are subject to eligibility requirements and plan terms.

Apple is an equal opportunity employer committed to inclusion and diversity, promoting equal opportunity for all applicants regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics. Learn more about your EEO rights as an applicant.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer: Data

Gauntlet

null null

Remote

Remote

USD 165,000 - 205,000

Full time

Yesterday
Be an early applicant

Software Data Engineer

Iambic Therapeutics

San Diego null

Remote

Remote

USD 90,000 - 150,000

Full time

30+ days ago

Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

Canonical

San Diego null

Remote

Remote

USD 100,000 - 150,000

Full time

30+ days ago

Software Engineer - Data

Living Security

Austin null

Remote

Remote

USD 90,000 - 160,000

Full time

14 days ago

Software Engineer, Data Platform

Hedera Hashgraph

null null

Remote

Remote

USD 200,000 - 230,000

Full time

7 days ago
Be an early applicant

Staff Engineer - Finance Data Specialist (Remote)

GEICO

San Diego null

Remote

Remote

USD 200,000 - 260,000

Full time

7 days ago
Be an early applicant

Senior Staff Engineer - Finance Data Specialist (Remote)

GEICO

San Diego null

Remote

Remote

USD 200,000 - 260,000

Full time

7 days ago
Be an early applicant

Software Engineer, Data Platform

Doximity

null null

Remote

Remote

USD 165,000 - 195,000

Full time

27 days ago

Software Engineer - Data Cloud

Apple Inc.

San Diego null

On-site

On-site

USD 135,000 - 251,000

Full time

28 days ago