Software Engineer - AML, AI & Data Platforms

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $255k
$129k most similar roles pay here $346k

This role pays more than 89% of similar roles. Most pay $151,000–$223,125 — the shaded band above. At the midpoint, this role pays about $255k versus about $187k 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 - AML, AI & Data Platforms

Software Engineer - AML, AI & Data Platforms (AiDP) joins the Core Services team within the broader AiDP organization to build and enhance a scalable, highly concurrent machine learning and AI serving platform. This role involves designing and implementing large-scale, secure, and high-availability systems capable of processing thousands of transactions per second in a distributed environment. The engineer will collaborate with cross-functional teams to manage requirements, mentor junior staff, and resolve production issues. Key responsibilities include building infrastructure for machine learning and data science teams to train, deploy, and infer models at scale to prevent fraud across various platforms and drive operations and logistics. Required skills include Python, Java, Kubernetes, and CNCF technologies, alongside deep knowledge of ML frameworks, concurrency, threading, multiprocessing, and core computer science fundamentals like data structures and algorithms.

What does a Software Engineer earn in California?

Median $214000 from 776 postings across 67 companies.

See salary data

What you'll do

  • Design and implement large-scale, secure, and highly available systems for machine learning inference.
  • Build backend services and infrastructure to support training, building, deploying, and inferencing models at scale.
  • Develop high-throughput distributed systems capable of processing thousands of transactions per second.
  • Optimize system performance while maintaining data consistency in a concurrent environment.
  • Debug and optimize production-grade applications and libraries for the machine learning platform.
  • Manage and maintain infrastructure using containerization technologies like Kubernetes and CNCF tools.
  • Resolve complex cross-platform issues and improve ML workflow tuning for higher accuracy.
  • Provide technical leadership by mentoring junior engineers and leading projects to completion.

What we're looking for

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

More like this

Similar roles

Software Engineer - AML, AI & Data Platforms

Apple Inc

Sunnyvale, CA 131 days ago $184,700$277,600
Python Java Machine Learning Generative AI Kubernetes CNCF Ray KServe Triton Distributed Systems Concurrency Data Structures Algorithms Containerization Profiling Debugging
6+ yrs exp

Software Engineer, AML, AI & Data Platforms

Apple Inc

Sunnyvale, CA 38 days ago $150,400$225,300
Java Kubernetes Alibaba Cloud AWS Kafka OpenSearch Solr Cassandra NoSQL CI/CD Distributed Systems Batch Processing Cloud-Native LLM OSS ACK ApsaraMQ
4+ yrs exp

Software Engineer, AML, AI & Data Platforms

Apple Inc

Elk Grove, CA 33 days ago $134,700$203,000
Java Python Kubernetes Kafka OpenSearch Elasticsearch Solr Cassandra Distributed Systems CI/CD Cloud-native API Performance Tuning LLM Generative AI
4+ yrs exp

Software Engineer, AML, AI & Data Platforms

Apple Inc

Austin, TX 1 day ago
Machine Learning Generative AI LLMs Python PyTorch TensorFlow Transformer Models BERT GPT Computer Vision Natural Language Processing Data Visualization Superset Streamlit Tableau Business Objects Looker Model Serving Feature Engineering
3+ yrs exp

Software Engineer, AI & Data Platforms

Apple Inc

Austin, TX 37 days ago
Python Java Spark Flink Kafka Kubernetes Scala CI/CD Machine Learning Generative AI Alibaba Cloud Data Pipelines Real-time Inference Streaming Data Observability Feature Engineering
3+ yrs exp