Software Engineer - AML, AI & Data Platforms (AiDP)

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$181,100–$318,400 / yr
Posted
24 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $250k
$127k most similar roles pay here $339k

This role pays more than 91% of similar roles. Most pay $148,115–$216,656 — the shaded band above. At the midpoint, this role pays about $250k versus about $182k 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer - AML, AI & Data Platforms (AiDP)

Join the Applied Machine Learning Platform team as a Software Engineer where you will design and implement large-scale, secure, and highly available systems for preventing fraud across multiple Apple platforms. You will collaborate on building a scalable and concurrent ML and AI serving platform that handles thousands of transactions per second while ensuring consistency without compromising performance. Key responsibilities include driving requirements with cross-functional teams, mentoring junior engineers, and leading projects to completion. The role requires expertise in Python or Java, knowledge of machine learning frameworks like Ray and KServe, proficiency in Kubernetes for containerization, and strong skills in profiling, debugging, and optimizing applications. This position offers the opportunity to solve complex distributed systems problems at scale within a critical platform that supports operations and logistics across Apple’s retail, online store, and more.

What you'll do

  • Design and implement large-scale, secure, and highly available systems for ML and AI.
  • Process thousands of transactions per second while ensuring system consistency and performance.
  • Mentor junior engineers and lead projects to completion in the AiDP Platform team.
  • Work with cross-functional teams to drive requirements and size scope for complex projects.
  • Proficiently debug and optimize applications and libraries in high-throughput production systems.

What we're looking for

  • 6+ years of software development experience.
  • Expertise in Python or Java for building production applications.
  • Deep understanding of concurrency, threading, and multiprocessing in high-throughput systems.
  • Strong knowledge of ML and AI frameworks and ecosystem.
  • Proficiency in containerization technologies like Kubernetes.
  • Solid grasp of computer science fundamentals including data structures and algorithms.
  • Ability to profile, optimize, debug applications and libraries.

More like this

Similar roles

Full Stack Engineer (AML), AI & Data Platforms (AiDP)

Apple Inc

Sunnyvale, CA 9 days ago $147,400$220,900
JavaScript Vue React Angular Java Spring Node.js Express CI/CD JUnit Mocha Chai Selenium Postman Docker Kubernetes AWS Azure Git Jenkins GitHub Bitbucket SonarQube Prometheus Grafana

Software Engineer - AML Risk

Wise

London, United Kingdom 82 days ago
Java Python Kafka Docker CI/CD PostgreSQL MySQL AWS Machine_Learning LLMs Real-time_transaction_monitoring Agile Microservices
Hybrid