Software Engineer, AML, AI & Data Platforms

Apple Inc

Confirmed live today Trusted

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $231k
$126k $294k
below market most similar roles pay here above market

This role pays more than 83% of similar roles. Most pay $151,000–$215,000 — the blue 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 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, AML, AI & Data Platforms

Software Engineer - AML, AI & Data Platforms (AiDP) joins the Core Services team within the AI & Data Platforms group. This role focuses on designing, building, and enhancing a scalable, highly concurrent machine learning and AI serving platform. You will develop backend services and infrastructure to support training, building, deploying, and inferencing models at scale. Key responsibilities include implementing large-scale secure systems capable of processing thousands of transactions per second while maintaining performance and consistency. You will utilize Python, Java, and various machine learning frameworks and packages. Required technical skills include knowledge of concurrency, threading, multiprocessing, and containerization technologies like Kubernetes. The work addresses critical business problems such as preventing fraud across multiple platforms and driving operations and logistics for retail and online store environments.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and implement large-scale, secure, and highly available systems for ML and AI serving.
  • Build backend services and infrastructure to train, deploy, and run inference for models at scale.
  • Develop distributed systems capable of processing thousands of transactions per second with high consistency.
  • Optimize application performance and debug complex cross-platform issues in high-throughput production environments.
  • Use Python and Java to build production-grade applications and ML workflows.
  • Manage containerization and orchestration using Kubernetes and other CNCF technologies.
  • Provide production support and lead projects to completion while mentoring junior engineers.

What we're looking for

  • 6+ years of software development experience.
  • 4+ years of Python or Java expertise building production applications.
  • Bachelor’s Science in Computer Science or a similar degree or discipline.
  • Solid understanding of concurrency, threading, and multiprocessing in high-throughput production systems.
  • Strong understanding of computer science fundamentals, including data structures and algorithms.
  • Deep knowledge of ML and AI frameworks and ecosystems.
  • Proficiency in containerization technologies like Kubernetes and CNCF technologies.
  • Proficiency in profiling, optimizing, and debugging applications and libraries.

More like this

Similar roles

Software Engineer, AML, AI & Data Platforms

Apple Inc

Sunnyvale, CA 5 days ago $150,400–$225,300
Java Python Kubernetes Kafka OpenSearch Elasticsearch Cassandra Solr Distributed Systems CI/CD Cloud-native API Performance Tuning LLM Monitoring
4+ yrs exp

Software Engineer, Data Solutions, AI & Data Platform

Apple Inc

Sunnyvale, CA 74 days ago $150,400–$225,300
Python SQL Apache Spark PySpark Snowflake Flink Trino Java Scala Apache Kafka Iceberg Data Warehousing Data Pipelines Cloud Platforms Generative AI Distributed Frameworks
4+ yrs exp

Software Engineer, AML, AI & Data Platforms

Apple Inc

Austin, TX 38 days ago
Python PyTorch TensorFlow Generative AI LLMs Transformer Models BERT GPT Computer Vision Natural Language Processing Superset Streamlit Tableau Looker Model Serving Feature Engineering
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

Software Engineer, Framework Solutions, AI & Data Platforms

Apple Inc

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