Software Engineer, Data Solutions, AI & Data Platforms

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $185k
This role $188k
$137k most similar roles pay here $235k

This role pays more than 52% of similar roles. Most pay $147,200–$222,000 — the shaded band above. At the midpoint, this role pays about $188k versus about $185k 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 2321 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1891 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

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

The Software Engineer (Data Solutions), AI & Data Platforms (AiDP) joins the Information Systems and Technology organization to build scalable, resilient distributed systems on cloud infrastructure. This role involves developing new components from concept to release, integrating open source software with internal ecosystems, and designing features to streamline user workflows for data exploration, analytics, reporting, and production models. The engineer will spend significant time writing code, tuning and debugging codebases, and supporting production applications. Key technical requirements include proficiency in Python, Scala, or Java, along with experience in SQL, Spark, Kafka, and Snowflake or BigQuery. Candidates should possess skills in RESTful APIs, ETL processes, and data visualization tools like Streamlit or Tableau. The role addresses the challenge of managing high data volumes across distributed cloud and on-premise environments to support AI-powered innovation.

What does a Software Engineer earn in California?

Median $214000 from 776 postings across 67 companies.

See salary data

What you'll do

  • Build scalable and resilient distributed systems on cloud infrastructure for data exploration, analytics, and production models.
  • Develop new software components and features from initial concept through design, testing, and release.
  • Integrate open source software with internal ecosystems to streamline user workflows and experiences.
  • Write high-quality code using Python, Scala, or Java to build enterprise-level data applications.
  • Optimize SQL queries, procedures, and semantic processes for distributed data applications.
  • Design and develop cloud-based services including APIs, ETL pipelines, queues, and notification systems.
  • Tune and debug existing codebases while providing technical support for production applications and end users.
  • Generate and visualize data insights, metrics, and KPIs using tools like Streamlit, Tableau, or Looker.

What we're looking for

  • Bachelor's degree in Computer Science or equivalent experience.
  • Knowledge of BI concepts and implementation experience on Cloud with databases like Snowflake or Big Query.
  • Programming experience building high-quality software in Python, Scala, or Java.
  • Experience developing highly optimized SQLs, procedures, and semantic processes for distributed data applications.
  • 3 or more years of experience building enterprise-level data applications on distributed systems (preferred).
  • Hands-on experience designing and developing cloud-based applications including compute services, databases, APIs, ETL, queues, and notification services (preferred).
  • Experience with cloud data warehousing platforms like Snowflake (preferred).
  • Experience developing Big Data applications using Java, Spark, Kafka, or knowledge of object-oriented design and data structures (preferred).

More like this

Similar roles

Software Engineer, Data Analytics, AI & Data Platforms

Apple Inc

Sunnyvale, CA 30 days ago $150,400$225,300
OpenSearch ClickHouse SingleStore Couchbase Apache Doris Apache Milvus AWS AliCloud Kubernetes Java Python Iceberg Elastic Search Hybrid-Cloud Data Migration Observability SLIs/SLOs OLTP distributed-SQL
3+ yrs exp

Software Engineer, Data Analytics, AI & Data Platforms

Apple Inc

Sunnyvale, CA 30 days ago $150,400$225,300
OpenSearch ClickHouse Couchbase Apache Doris Apache Milvus Java Python Kubernetes AWS AliCloud Elastic Search Iceberg EC2 Data Migration Observability SLIs SLOs OLTP distributed-SQL
3+ yrs exp