Senior Software Engineer, Data Solutions

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$277,600 / yr
Posted
21 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $231k
$135k most similar roles pay here $293k

This role pays more than 81% of similar roles. Most pay $155,750–$219,650 — the shaded band above. At the midpoint, this role pays about $231k versus about $188k 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 · Senior Software Engineer, Data Solutions

Sr. Software Engineer (Data Solutions), IS&T Ai & Data Platforms joins the AI & Data Platforms team to build high-quality, scalable, and 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 applications 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 SQL expertise. Candidates should have experience with Snowflake, BigQuery, or Cloudera, as well as Spark, Kafka, Kubernetes, and RESTful APIs. The role addresses the challenge of managing high data volumes across hybrid cloud and on-premise environments while facilitating the adoption of generative AI and machine learning models for internal users.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design, build, test, and ship scalable distributed systems on cloud infrastructure at a regular cadence.
  • Develop high-quality software components that integrate open-source tools with internal ecosystems.
  • Build solutions for data exploration, analytics, reporting, and production machine learning models.
  • Write code to develop applications using Python, Scala, or Java in a cloud environment.
  • Tune and debug existing codebases while providing support for production applications.
  • Collaborate with internal customers to translate their requirements into new features and system improvements.
  • Manage large-scale data processing using Spark, Kafka, and containerization technologies like Kubernetes.
  • Develop tools for data visualization, metrics tracking, and generative AI integration.

What we're looking for

  • 7 or more years of experience developing enterprise level applications.
  • Implementation experience on Cloud with databases like Snowflake, BigQuery, or Cloudera.
  • Programming experience with Python, Scala, or Java.
  • Experience in developing with SQL.
  • Bachelor's degree or equivalent experience.
  • Experience designing and developing cloud-based applications including large scale compute, database services, APIs, ETL, queues, and notification services (preferred).
  • Hands-on knowledge of Spark cluster-computing framework, Kubernetes, or similar containerization technologies (preferred).
  • Experience with Big Data applications using Java, Spark, Kafka, and various data visualization tools (preferred).

More like this

Similar roles

Senior Software Engineer, AI & Data Platforms

Apple Inc

San Francisco, CA 147 days ago $150,400$277,600
Java Spring Framework Spring Boot Generative AI LLM micro-services PostgreSQL MongoDB NoSQL Kubernetes AWS GCP CI/CD OpenRewrite J2EE Jakarta EE Distributed Systems
5+ yrs exp