Software Engineer, Data Solutions, AI & Data Platforms

Apple Inc

Confirmed live yesterday Trusted

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

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

Listed pay typically runs $175,000–$277,600 across 1590 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

Software Engineer (Data Solutions), AI & Data Platforms (AiDP) joins the Information Systems and Technology organization to build high-quality, scalable, and resilient distributed systems on cloud infrastructure. This role involves designing, building, testing, and shipping new components and features from concept to release while integrating open source software with internal ecosystems. The engineer will spend significant time writing code, developing applications, tuning, debugging, and supporting production applications for internal customers. Key responsibilities include managing high data volumes across cloud and on-premise environments to power analytics and reporting. Required skills include proficiency in Python, Scala, or Java; experience with SQL, Snowflake, or Big Query; and knowledge of Spark, Kafka, and RESTful APIs. The role addresses the challenge of integrating machine learning and generative AI into enterprise systems while managing complex data exploration and production models.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Engineer high-quality, scalable, and resilient distributed systems on cloud infrastructure.
  • Develop new software components and features from initial concept through to production release.
  • Integrate open source software with internal enterprise ecosystems.
  • Design and develop cloud-based applications including compute services, APIs, ETL, and notification services.
  • Optimize SQL queries, procedures, and semantic processes for distributed data applications.
  • Build big data applications using technologies such as Spark and Kafka.
  • Develop tools to generate and visualize data insights, metrics, and KPIs.
  • Tune, debug, and support production applications and end-user workflows.

What we're looking for

  • Bachelor's degree in Computer Science or equivalent experience.
  • Knowledge of BI concepts and implementation experience on cloud platforms with databases like Snowflake or BigQuery.
  • 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.
  • Hands-on experience designing cloud-based applications including compute services, databases, RESTful APIs, ETL, queues, and notification services.
  • Experience developing Big Data applications using Java, Spark, and Kafka.
  • Proficiency with data visualization tools such as Streamlit, Superset, Tableau, Business Objects, or Looker.

More like this

Similar roles

Senior Software Engineer, AI & Data Platforms

Apple Inc

Sunnyvale, CA 24 days ago $150,400$277,600
Python Go AWS GCP AliCloud Kubernetes Docker PostgreSQL MongoDB Microservices REST gRPC Data Engineering Containerization Multi-threading Concurrency System Design API Development

Software Engineer, Data Analytics, AI & Data Platforms

Apple Inc

Sunnyvale, CA 21 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