Platform Software Engineer, AI & Data Platforms

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
30 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $214k
$105k most similar roles pay here $296k

This role pays more than 76% of similar roles. Most pay $151,000–$214,000 — the shaded band above. At the midpoint, this role pays about $214k 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 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 · Platform Software Engineer, AI & Data Platforms

Platform Software Engineer, AI & Data Platforms (AiDP) joins the team responsible for building the automation layer and infrastructure supporting Apple's relational database platform. You will develop secure, API-driven microservices to manage the full lifecycle of PostgreSQL databases, including provisioning, scaling, patching, failover, and decommissioning. The role involves designing tools for performance tuning, integrating AI/ML capabilities like intelligent configuration recommendations into workflows, and building self-healing mechanisms for observability and reliability. Key responsibilities include developing CI/CD pipelines with automated testing and canary rollouts while maintaining monitoring and alerting systems. You will utilize Python, and potentially Java, Kotlin, C, or C++ to build these services. The work focuses on the technical challenge of providing durable, scalable database management as a service for internal workloads across manufacturing, services, and machine learning initiatives.

What you'll do

  • Develop and maintain secure, versioned microservices to manage the full lifecycle of PostgreSQL databases.
  • Build automation tools to streamline database management tasks and performance tuning.
  • Integrate AI/ML capabilities into configuration recommendations, workload scheduling, and LLM-powered interfaces.
  • Design and implement robust API-driven services that handle concurrent execution and partial failures gracefully.
  • Integrate database management automation into CI/CD pipelines with automated testing and canary rollouts.
  • Develop monitoring, alerting, and health-check systems to provide deep visibility into database health.
  • Build self-healing mechanisms to automatically detect and remediate known failure patterns.

What we're looking for

  • 5+ years of software development experience.
  • Experience building highly available software services or platform infrastructure.
  • Experience designing, building, and maintaining API-driven microservices.
  • Proficiency in Python (optional: Java/Kotlin/C/C++).
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent work experience.
  • Experience building and interacting with Cloud APIs such as AWS or GCP (preferred).
  • Experience working with relational databases and a good understanding of PostgreSQL internals (preferred).
  • Experience supporting PaaS or DBaaS at scale, using observability platforms, or working with AI/ML tooling (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, 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