Senior Software Engineer, AI & Data Platforms

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $231k
$132k most similar roles pay here $293k

This role pays more than 85% of similar roles. Most pay $151,000–$215,000 — the shaded band above. At the midpoint, this role pays about $231k versus about $183k 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 2925 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2305 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

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

Sr. Software Engineer (Ai & Data Platforms) joins the Information Systems and Technology group to design, develop, test, document, and maintain code for world-class AI and data processing systems. This senior-level role involves participating in every project phase from planning and design to implementation and future iterations. The engineer will build high-scale, high-performance, fault-tolerant, and secure cloud-based distributed systems while managing backend code that supports internal operations and infrastructure. Key technical requirements include proficiency in Java, Python, and SQL, along with expertise in concurrency, memory management, and performance optimization. Candidates should be skilled in API implementation, CI/CD tools for containerized applications on Kubernetes, and distributed orchestration tools like Airflow or Spark. The role specifically addresses the development of AI platforms involving Gen AI techniques such as MCP servers and ReAct approaches within a large-scale infrastructure context.

What does a Software Engineer earn in California?

Median $214000 from 763 postings across 66 companies.

See salary data

What you'll do

  • Design, develop, test, and maintain high-quality code using Java and Python.
  • Build and manage world-class AI and data processing platforms.
  • Implement large-scale, high-performance, and fault-tolerant cloud-based distributed systems.
  • Develop and implement various API types including REST, RPC, and GraphQL.
  • Perform performance analysis and troubleshooting for large-scale distributed systems.
  • Deploy and release containerized software applications using CI/CD tools on Kubernetes.
  • Build and manage distributed orchestration and computing systems like Airflow, Spark, or Flink.
  • Develop solutions involving Generative AI technologies such as MCP servers and ReAct approaches.

What we're looking for

  • B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • 5 years of proven experience developing software in a professional capacity.
  • 5 years of experience implementing and shipping high-scale, high-performance, and secure cloud-based distributed systems with API implementation.
  • 5 years of experience building large scale distributed systems in Java/Python or similar languages.
  • 5 years of experience conducting performance analysis and troubleshooting large scale distributed systems.
  • 5 years of experience with Java or Python, including concurrency, memory management, and performance optimization.
  • Proficiency in SQL.
  • Proficiency in data structures, algorithms, and software design patterns (preferred); experience with CI/CD, Kubernetes, Gen AI, distributed orchestration, and networking concepts (preferred).

More like this

Similar roles

Senior Software Engineer, AI & Data Platforms

Apple Inc

San Francisco, CA 168 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

Senior Software Engineer, Data Solutions

Apple Inc

Sunnyvale, CA 42 days ago $184,700–$277,600
Snowflake Big Query Cloudera Python Scala Java SQL Spark Kubernetes Kafka AWS Microsoft Azure Google Cloud ETL Streamlit Superset Tableau Looker GenAI
7+ yrs exp