Software Engineer, Data Solutions, AI & Data Platform

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$225,300 / yr
Posted
74 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $188k
$129k $236k
below market most similar roles pay here above market

This role pays more than 60% of similar roles. Most pay $139,117–$220,362 — the blue band above. At the midpoint, this role pays about $188k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Data Solutions, AI & Data Platform

JOB TITLE: Software Engineer - Data Solutions, AI & Data Platform (AiDP) The Software Engineer - Data Solutions, AI & Data Platform (AiDP) joins the Core Platform Engineering team to build the next generation of Applied Machine Learning Data Platforms. This role involves architecting scalable data processing systems, developing data engineering solutions, and creating self-service applications for business users. You will design complex pipelines for real-time and batch data, monitor existing software for errors, and refine system requirements with project managers. The position requires proficiency in Python, advanced SQL, PySpark, SparkSQL, Trino, Snowflake, Flink, and Java or Scala. You will work with Iceberg, Apache Kafka, and cloud technologies to handle multi-petabyte scale data. This work supports training and deploying inference models and running large-scale data analytics to prevent fraud and automate decisioning across various platforms.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Architect scalable data processing systems for real-time, near-real-time, and batch data pipelines.
  • Develop data engineering solutions using Python and advanced SQL.
  • Design complex data processing workflows for large-scale platforms using Snowflake and Apache Spark.
  • Build self-service data engineering applications for business users.
  • Write efficient code to develop software system testing and validation procedures.
  • Monitor existing software to correct errors and implement new functionality.
  • Confer with project managers to obtain and refine technical system requirements.

What we're looking for

  • Bachelor's degree or equivalent in Computer Science, Information Systems, or a related field.
  • 4+ years of data engineering experience across data warehousing, big data, and analytics domains.
  • Deep understanding and experience working with high volume, high concurrency platforms.
  • Proficiency in writing Spark, Trino, Snowflake, Flink, Python, and SQL for large scale relational data warehouses and data lake platforms.
  • Experience designing data pipelines for structured and semi-structured data.
  • Experience with Iceberg or open table formats.
  • Ability to build scalable data engineering platform components in Python, Java, or Scala (preferred).
  • Experience with AI models, tools like Claude, distributed frameworks like Kafka, and large scale platform migrations (preferred).

More like this

Similar roles

Software Engineer, Data Solutions

Apple Inc

Sunnyvale, CA 38 days ago $150,400–$225,300
Python Scala Java Snowflake Big Query Spark Kafka AWS Microsoft Azure Google Cloud ETL Streamlit Superset Tableau Looker GenAI Distributed Systems

Software Engineer, AML, AI & Data Platforms

Apple Inc

Sunnyvale, CA 167 days ago $184,700–$277,600
Python Java Machine Learning Generative AI Kubernetes CNCF Ray KServe Triton Distributed Systems Concurrency Containerization Data Structures Algorithms Profiling Debugging
6+ yrs exp

Software Engineer, Data Analytics, AI & Data Platforms

Apple Inc

Sunnyvale, CA 67 days ago $150,400–$225,300
Python OpenSearch ClickHouse SingleStore Couchbase Apache Doris Apache Milvus AWS AliCloud Kubernetes K8s EC2 ECS Hybrid-Cloud Data Migration Observability SLIs SLOs OLTP
3+ yrs exp

Software Engineer, Data Analytics, AI & Data Platforms

Apple Inc

Sunnyvale, CA 67 days ago $150,400–$225,300
OpenSearch ClickHouse SingleStore Couchbase Apache Doris Apache Milvus AWS AliCloud Kubernetes Java Python Elastic Search Solr Iceberg EC2 GCP Observability Data Migration
3+ yrs exp

Software Engineer, Framework Solutions, AI & Data Platforms

Apple Inc

Sunnyvale, CA 60 days ago $150,400–$225,300
Java Python micro-services REST APIs AWS Azure SQL NoSQL Big Data Distributed Computing Machine Learning Generative AI Data Science Frontend Frameworks Data Visualization Data Observability Data Lineage