Software Engineer, AML, AI & Data Platforms

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Elk Grove, CA
Salary
$134,700–$203,000 / yr
Posted
24 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $169k
$115k most similar roles pay here $220k

This role pays more than 53% of similar roles. Most pay $150,124–$204,100 — the shaded band above. At the midpoint, this role pays about $169k versus about $177k 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 · Software Engineer, AML, AI & Data Platforms

As a Software Engineer - AML - Ai & Data Platforms, you will join the ACM Platform team to design, develop, and operate high-throughput, low-latency distributed services supporting over 1,500 internal users. You will build scalable platform capabilities to improve fraud detection and case management while contributing to infrastructure improvements like data routing, ingestion pipelines, and deployment automation. Your daily work involves developing backend services using Java and Python within a cloud-native environment utilizing Kubernetes, Kafka, OpenSearch, Solr, and Cassandra. You will also manage CI/CD pipelines, perform performance tuning, and utilize AI-assisted development tools to enhance code quality. The role focuses on the technical challenge of building reliable distributed systems and modernizing services to streamline internal operations and improve fraud detection capabilities within the company's data and machine learning infrastructure.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and develop scalable backend services using Java and distributed systems principles.
  • Build and maintain high-throughput, low-latency APIs for internal users.
  • Develop cloud-native services using Kubernetes, Kafka, OpenSearch, Solr, and Cassandra.
  • Modernize infrastructure through service migrations, data routing, and ingestion pipelines.
  • Enhance deployment automation, CI/CD pipelines, monitoring, and performance testing tools.
  • Troubleshoot production issues and perform performance tuning to improve service reliability.
  • Translate product requirements into well-designed technical solutions for fraud detection and case management.
  • Utilize AI-assisted development tools to improve code quality and platform innovation.

What we're looking for

  • Bachelor of Science in Computer Science, Computer Engineering, or a related technical field, or equivalent professional experience.
  • 2+ years of software engineering experience developing backend or distributed systems.
  • Strong Java development experience, preferably with modern JDK versions.
  • Hands-on coding experience with Python.
  • Understanding of distributed systems, concurrency, scalability, reliability, and fault-tolerant design.
  • Hands-on experience with Kafka, OpenSearch/Elasticsearch, Solr, Cassandra, or similar distributed technologies.
  • Experience developing cloud-native applications and working with Kubernetes (preferred).
  • Familiarity with AI concepts, LLM-based development tools, or AI-assisted software engineering (preferred).

More like this

Similar roles

Software Engineer, AML, AI & Data Platforms

Apple Inc

Austin, TX 30 days ago
Java Python Kubernetes Kafka OpenSearch Elasticsearch Solr Cassandra Distributed Systems CI/CD Cloud-native API Performance Tuning LLM AI-assisted Development
4+ yrs exp

Software Engineer, AML, AI & Data Platforms

Apple Inc

Austin, TX 24 days ago
Java Python Kubernetes Kafka OpenSearch Elasticsearch Solr Cassandra Distributed Systems CI/CD Cloud-native API Performance Tuning LLM AI-assisted Development
4+ yrs exp

Software Engineer, AML, AI & Data Platforms

Apple Inc

Sunnyvale, CA 29 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

Sunnyvale, CA 122 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, AI & Data Platforms

Apple Inc

Austin, TX 28 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

Software Engineer, AI & Data Platforms

Apple Inc

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