Software Engineer, Transactional, AI & Data Platforms

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$225,300 / yr
Posted
21 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $184k
This role $188k
$132k most similar roles pay here $235k

This role pays more than 58% of similar roles. Most pay $151,000–$216,000 — the shaded band above. At the midpoint, this role pays about $188k versus about $184k 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, Transactional, AI & Data Platforms

Software Engineer (Transactional), AI & Data Platforms (AiDP) joins the Data Services SRE team to manage a transactional database fleet powering critical internet services. The role involves developing engine-agnostic platform capabilities such as provisioning, backup, restore, and observability across Oracle, PostgreSQL, MongoDB, and CockroachDB. You will perform performance engineering, execute data migrations across hybrid-cloud environments, and manage service operations on bare metal, virtualized, and containerized platforms like Kubernetes. Key responsibilities include incident management, creating technical documentation, and ensuring compliance with data residency requirements. The position requires proficiency in Python or Go, along with experience in Site Reliability Engineering and infrastructure automation. You will work on solving complex problems related to consistency models, isolation levels, and crash recovery semantics for distributed-SQL and document engines within a large-scale transactional database environment.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Apply SRE principles including monitoring, alerting, and incident management for transactional database fleets.
  • Perform performance engineering tasks such as profiling and tuning across Oracle, PostgreSQL, and MongoDB engines.
  • Manage services across bare metal, virtualized (EC2, Ali Cloud), and containerized (Kubernetes) environments.
  • Execute data migrations across hybrid-cloud environments while ensuring data integrity and minimal downtime.
  • Develop and maintain technical documentation including runbooks, architecture diagrams, and migration playbooks.
  • Ensure compliance with local data residency and regulatory requirements for global infrastructure.
  • Build and support platform tooling for provisioning, backup/restore, and observability of database engines.

What we're looking for

  • 3 years of experience in a Site Reliability Engineering or Infrastructure focused role.
  • Hands-on production experience with at least one of Oracle, PostgreSQL, or MongoDB including exposure to On Call and Incident Management.
  • Experience running infrastructure using automation tooling across Datacenter and third-party Cloud architectures.
  • Good understanding of Python or Go.
  • BS or MS in Computer Science, a related field, or equivalent work experience.
  • Operational experience with stateful services on Kubernetes (preferred).
  • Exposure to database-as-a-service control planes, provisioning APIs, or self-service tooling (preferred).
  • Experience with cross-cloud/hybrid-cloud data migrations for transactional systems (preferred).

More like this

Similar roles

Senior Software Engineer, AI & Data Platforms

Apple Inc

Sunnyvale, CA 24 days ago $150,400$277,600
Python Go AWS GCP AliCloud Kubernetes Docker PostgreSQL MongoDB Microservices REST gRPC Data Engineering Containerization Multi-threading Concurrency System Design API Development

Software Engineer, Data Analytics, AI & Data Platforms

Apple Inc

Sunnyvale, CA 21 days ago $150,400$225,300
OpenSearch ClickHouse Couchbase Apache Doris Apache Milvus Java Python Kubernetes AWS AliCloud Elastic Search Iceberg EC2 Data Migration Observability SLIs SLOs OLTP distributed-SQL
3+ yrs exp

Software Engineer, Data Analytics, AI & Data Platforms

Apple Inc

Sunnyvale, CA 21 days ago $150,400$225,300
OpenSearch ClickHouse SingleStore Couchbase Apache Doris Apache Milvus AWS AliCloud Kubernetes Java Python Iceberg Elastic Search Hybrid-Cloud Data Migration Observability SLIs/SLOs OLTP distributed-SQL
3+ yrs exp

Platform Software Engineer, AI & Data Platforms

Apple Inc

Sunnyvale, CA 30 days ago $150,400$277,600
PostgreSQL Python Java Kotlin C C++ Microservices API CI/CD AWS GCP Prometheus Grafana Splunk LLM RAG Machine Learning Observability
5+ 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