Software Engineer - Data Solutions, AI & Data Platform (AiDP)

Socket.dev

Sunnyvale (CA)

On-site

USD 140,000 - 210,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple is seeking a Software Engineer to design and build the next generation of Applied Machine Learning Data Platforms. You will work on scalable data pipelines, data warehousing, and analytics to support ML models and large-scale inference across Apple services.

You will apply hands-on experience with Spark, Trino, Flink, Python, and SQL in a cloud-based, high-concurrency environment. Join a team driving data-driven decisions across Apple platforms and manufacturing.

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • 4+ years of data engineering experience.
  • 4+ years in data warehousing, big data, and analytics.
  • Experience writing Spark, Trino, Flink, Python and SQL for large-scale data platforms.

Responsibilities

  • Design, build, and enhance a scalable data platform for AI/ML workloads.
  • Develop data pipelines and services to support analytics and model deployment at scale.
  • Collaborate with ML engineering, data science, and platform teams to improve data tooling and workflows.

Skills

Spark
Trino
Flink
Python
SQL
Data Warehousing
Big Data
Cloud Platforms

Education

Bachelor's degree in CS/IS or related

Tools

Kafka
Cloud Platforms (AWS/GCP/Azure)

Job description

AI & Data Platforms (AiDP) is IS&T's engine for AI-powered innovation. The team brings together data, application development, and machine learning — including generative AI — along with data services and customer success functions, to help IS&T build solutions more efficiently and streamline the adoption and embedding of generative AI across Apple. We are looking for a Software Engineer to help build next- generation of Applied Machine Learning Data Platforms. Applied Machine Learning Data Platform team provides platform engineering, data engineering tools, data pipelines, and services for various Machine Learning and Analyst teams. These help to train and deploy inference models, and run data analytics at scale to prevent Fraud and automate decisioning on multiple Apple Platforms like Apple Pay, Apple Media Products, App Store, Online Store, Retail, AppleCare and Manufacturing. Our team within the greater AiDP team is the Core Platform Engineering team which is a backbone of the platform, responsible for handling data at multi-petabyte scale with low latencies and high concurrency.

Description

We're looking for a Software Engineer with a strong data background and deep platform-thinking to design, build, and enhance a scalable, efficient data platform. You'll bring hands-on experience in data warehousing and analytics, and thrive on solving hard, large-scale data problems. If you're passionate about building production-grade platforms and want to make a lasting impact at scale, we'd love to talk to you.

Minimum Qualifications
  • Bachelor's degree or equivalent in Computer Science, Information Systems, or a related field.
  • 4+ years of subsequent data engineering experience across the required skills.
  • 4+ years experience working in the data warehousing, big data and analytics domains
  • Deep understanding and experience of working with high volume, high concurrency platforms Writing Spark, Trino, Flink code, Python and SQL for large scale relational data warehouses and data lake platforms on the cloud.
  • Designing data pipelines for structured and semi-structured data.
Preferred Qualifications
  • Building highly scalable data engineering platform components and foundational tools in Python, Java, or Scala.
  • Deep experience working with AI models and tools such as Claude, building agents etc
  • Experience with large scale platform migration projects
  • Working with distributed frameworks including Apache Kafka and Apache Spark and Flink and knowledge of Cloud platforms and technologies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Athena, Ai & Data Platforms (AiDP)
Software Engineer - Athena, Ai & Data Platforms (AiDP)

Socket.dev • Sunnyvale (CA)

On-site
USD 140,000 - 220,000
Software Engineer - Data Solutions, AI & Data Platform (AiDP)
Software Engineer - Data Solutions, AI & Data Platform (AiDP)

Apple Inc. • Sunnyvale (CA), Northern (KY)

Hybrid
USD 150,000 - 225,000
Comprehensive medical and dental
Retirement benefits
Employee stock purchase plan
+1
Software Engineer - Athena, Ai & Data Platforms (AiDP)
Software Engineer - Athena, Ai & Data Platforms (AiDP)

Apple • Austin (TX)

On-site
USD 130,000 - 180,000
Senior Software Engineer, Apple Data Platform
Senior Software Engineer, Apple Data Platform

Socket.dev • Cupertino (CA)

On-site
USD 150,000 - 190,000
Software Engineer - Athena, Ai & Data Platforms (AiDP)
Software Engineer - Athena, Ai & Data Platforms (AiDP)

Apple Inc. • Sunnyvale (CA), Northern (KY)

Hybrid
USD 140,000 - 190,000
AI Data Platform Engineer
AI Data Platform Engineer

Socket.dev • Cupertino (CA)

On-site
USD 170,000 - 250,000
Software Engineer - Athena, Ai & Data Platforms (AiDP)
Software Engineer - Athena, Ai & Data Platforms (AiDP)

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 170,000
Applied ML Data Platform Engineer
Applied ML Data Platform Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Data Platform SRE, AI & Data Platforms (AiDP)
Data Platform SRE, AI & Data Platforms (AiDP)

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 130,000
Sr Software Engineer, AI & Data Platforms (AiDP)
Sr Software Engineer, AI & Data Platforms (AiDP)

Apple • California (MO)

On-site
USD 140,000 - 210,000