Data Engineer

Apple is a leading technology company known for innovative products like iPhone, Mac, and Apple Watch.
$136,300 - $248,700
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Data Engineer

Apple Silicon is seeking a Data Engineer to deliver data-driven insights for developing next-generation Apple products. The role involves building and improving data infrastructure, including parsing semiconductor test data, prioritizing and storing it in databases, and delivering curated datasets to engineering teams. Key responsibilities include:

  • Becoming a domain expert in data usage, availability, and structure
  • Improving and enhancing databases and data pipelines
  • Developing data sources (materialized views, projections) to support reporting and machine learning projects
  • Developing APIs and other methods for data access
  • Collaborating with semiconductor product and test engineering teams to understand data needs and develop data delivery solutions
  • Working with infrastructure teams, including DBA & IT, to ensure accurate functioning of data pipelines and data warehouse health

The ideal candidate will have strong skills in processing large datasets, database design, Python programming, and Linux systems. Knowledge of semiconductor processes, STDF parsing, and machine learning is beneficial. This role offers an opportunity to contribute to Apple's cutting-edge technology development while working with state-of-the-art data systems.

Last updated 3 months ago

Responsibilities For Data Engineer

  • Be a domain expert in data usage, availability, and structure
  • Improve and enhance database and data pipeline
  • Develop data sources to support reporting and machine learning projects
  • Develop API and other methods to provide data access
  • Collaborate with semiconductor product and test engineering teams
  • Work with infrastructure teams to ensure accurate functioning of data pipelines

Requirements For Data Engineer

Python
Linux
Cassandra
MongoDB
  • BS+3 years of relevant proven experience
  • BS in Computer Science, Electrical Engineering or related (MS preferred)
  • Proficiency with large datasets' processing, extraction, analysis and reporting
  • Deep knowledge & hands-on experience with Oracle and Cassandra database design & architecture
  • Strong proficiency with Python programming language
  • Strong proficiency with query plans and crafting curated datasets
  • Strong skills with Linux operating systems running in production
  • Proven record of taking ownership and optimally delivering results
  • Ability to learn new technologies

Benefits For Data Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Relocation benefits (for eligible roles)

Interested in this job?

Jobs Related To Apple Data Engineer

Software Engineer - Data Cloud

Software Engineer position at Apple focusing on building modern data analytics platform using cloud services and web technologies.

Mathematical Modeling Engineer - Platform Architecture

Mathematical Modeling Engineer role at Apple, focusing on physics modeling and numerical optimization for hardware prototyping, offering $143K-$264K salary with comprehensive benefits.

Software Engineer - Data Engineering

Software Engineer role at Apple focusing on data engineering and analytics platforms, building observability solutions for Apple Services.

Software Engineer (Framework - Solutions), AI & Data Platforms

Software Engineer role at Apple focusing on building and scaling data and ML platforms, including data processing, insights portal, and visualization tools.

Software Data Engineer

Data Engineering role at Apple focusing on health sensors and features, requiring expertise in Python, Spark, and distributed computing systems.