Software Engineer (Data), Ai & Data Platforms

Apple is where individual imaginations gather together, building innovative products and services that change lives for the better.
$143,100 - $214,500
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Engineer (Data), Ai & Data Platforms

Apple's Artificial Intelligence and Data Platforms (AiDP) team is seeking an experienced Software Engineer to build high-quality, scalable distributed systems that power Apple's cloud analytics platforms and data pipelines. This role focuses on developing enterprise data warehouse solutions that support critical business functions including Sales, Operations, Finance, AppleCare, Marketing and Internet Services.

The position involves working with both proprietary and open source technologies including Kafka, Spark, Iceberg, Airflow, and Presto to build solutions that integrate with Apple's internal ecosystem. You'll be responsible for designing and developing new features from concept to release, while working closely with internal customers to understand their requirements and optimize their experience.

As a Software Engineer on the team, you'll spend most of your time writing code and designing cloud-based applications, with additional focus on performance tuning, debugging, and supporting production systems. The role requires deep technical knowledge of cloud data platforms and distributed systems, with opportunities to work on infrastructure problems at scale both on-premises and in the cloud.

The ideal candidate will bring strong software engineering fundamentals along with experience in cloud technologies, data warehousing, and big data processing frameworks. You'll be part of a team that values innovation, scalability, and building maintainable solutions that enable critical business decision-making across Apple's enterprise.

This is an opportunity to work on challenging technical problems at massive scale while having direct impact on Apple's data infrastructure and analytics capabilities. The role offers exposure to cutting-edge technologies and the chance to shape the future of Apple's enterprise data platforms.

Last updated 10 hours ago

Responsibilities For Software Engineer (Data), Ai & Data Platforms

  • Build high quality, scalable and resilient distributed systems
  • Design and develop new components and features from concept to release
  • Work with internal customers to understand requirements and workflows
  • Build solutions that integrate open source software with Apple's internal ecosystem
  • Support production applications and end users

Requirements For Software Engineer (Data), Ai & Data Platforms

Java
Python
Kafka
  • 5 or more years of experience building enterprise-level data applications on distributed systems
  • Knowledge of BI concepts and implementation experience on Cloud with databases like Snowflake or Big Query
  • Programming experience in Python, Scala or Java
  • Experience in developing highly optimized SQLs
  • Bachelor's degree in Computer Science or equivalent experience

Benefits For Software Engineer (Data), Ai & Data Platforms

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Engineer (Data), Ai & Data Platforms

RCC Platforms Performance Data Scientist

Senior Data Scientist role at Apple focusing on retail customer care platform optimization, combining data science, programming, and business analytics to enhance digital shopping experiences.

Senior Data Engineer-Maps

Senior Data Engineer position at Apple Maps focusing on geospatial data evaluation, automation, and quality measurement, offering competitive compensation and comprehensive benefits.

RCC Platforms Performance Data Scientist

Senior Data Scientist role at Apple focusing on retail customer care platform optimization, requiring 7+ years of programming and data analysis experience.

Machine Learning & Data Scientist, OS Power & Performance

Senior Machine Learning & Data Scientist role at Apple focusing on OS performance optimization through data analysis and insights, offering competitive compensation and comprehensive benefits.

Sr. Data Scientist, Apple Services Digital Marketing

Senior Data Scientist role at Apple Services Digital Marketing team working on optimization models and machine learning for Apple Music, App Store, and other services.