Software Engineer (Data), AI & Data Platforms

Apple is where individual imaginations gather together, creating 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, and resilient distributed systems. The role focuses on powering Apple's cloud analytics platforms and data pipelines within the Enterprise Data Warehouse landscape. You'll work with technologies like Kafka, Spark, Iceberg, Airflow, and Presto to support critical business functions including Sales, Operations, Finance, AppleCare, Marketing, and Internet Services.

The position involves building solutions that integrate open source software with Apple's internal ecosystem, driving development from concept to release. You'll be responsible for designing, building, testing, and shipping features while working closely with internal customers to understand their requirements and optimize their experience.

This challenging role combines hands-on coding with system design and optimization. You'll spend significant time writing code and developing cloud applications, while also focusing on debugging, production support, and user assistance. The ideal candidate should have deep knowledge of innovative technologies and cloud data platforms, with the ability to learn and adapt to new technologies independently.

The role offers comprehensive benefits including medical and dental coverage, retirement benefits, stock programs, education reimbursement, and potential bonuses. You'll be part of Apple's diverse and innovative culture, where individual imaginations come together to create products and services that change lives for the better.

Last updated 4 days ago

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

  • Build high-quality, scalable and resilient distributed systems on cloud
  • Drive development of new components and features from concept to release
  • Design, build, test, and ship at a regular cadence
  • Work closely with internal customers to understand requirements and workflows
  • Develop applications on cloud platforms
  • Support production applications and end users

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

Python
Java
Scala
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 building high-quality software with Python, Scala or Java
  • Experience in developing highly optimized SQLs, procedures & semantic process for distributed data applications
  • Bachelor's degree in Computer Science or equivalent experience

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

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs and RSU awards
  • Employee Stock Purchase Plan with discount
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

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

Senior Software Engineer - Data Cloud

Senior Software Engineer position at Apple, focusing on building scalable data solutions and analytics platforms using cloud technologies and modern programming languages.

Data Engineer

Senior Data Engineer position at Apple, focusing on operations and supply chain analytics, requiring expertise in Python, SQL, and data modeling with 5+ years of experience.

Support Optimization Data Engineer, AppleCare

Senior Data Engineer role at Apple focused on optimizing AppleCare support operations through data-driven solutions and insights.

Sr. Development Data Engineer, Music, Books, & Podcasts Content Data Services

Senior Data Engineer role at Apple working on data pipelines and services for Music, Books, and Podcasts platforms, offering competitive compensation and comprehensive benefits.

Product Quality Manager - iPad

Senior Product Quality Manager position at Apple, focusing on iPad quality management, requiring 5+ years of experience in consumer electronics manufacturing, offering comprehensive benefits and competitive salary.