Platform Software Engineer, AI & Data Platforms

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $214k
$84k $298k
below market most similar roles pay here above market

This role pays more than 83% of similar roles. Most pay $151,000–$190,446 — the blue band above. At the midpoint, this role pays about $214k versus about $171k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Platform Software Engineer, AI & Data Platforms

The Platform Software Engineer, AI & Data Platforms joins the AI & Data Platforms team to develop and maintain the automation layer for Apple’s relational database platform. This role involves building secure, API-driven microservices to manage the full lifecycle of PostgreSQL databases, including provisioning, scaling, patching, and decommissioning. You will design tools for performance tuning, integrate AI/ML capabilities for intelligent configuration recommendations, and develop self-healing mechanisms for deep observability. Key responsibilities include building CI/CD pipelines with automated testing and canary rollouts. The role requires proficiency in Python, with optional experience in Java, Kotlin, C, or C++. Candidates should possess skills in designing highly available software services, working with relational databases, and utilizing observability platforms like Prometheus, Grafana, or Splunk to ensure reliability for high-visibility services.

What you'll do

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

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, with optional experience in Java, Kotlin, C, or C++.
  • Bachelor's in Computer Science or 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 (preferred).

More like this

Similar roles

Software Development Engineer, Postgres, AI & Data Platforms

Apple Inc

Sunnyvale, CA 40 days ago $184,700–$324,800
PostgreSQL C C++ Rust Distributed Systems Storage Engineering Relational Databases Linux Kernel Query Optimization high-availability Performance Engineering Data Structures Algorithms MySQL MariaDB Networking Operating Systems
5+ yrs exp

Software Engineer, Data Solutions

Apple Inc

Sunnyvale, CA 38 days ago $150,400–$225,300
Python Scala Java Snowflake Big Query Spark Kafka AWS Microsoft Azure Google Cloud ETL Streamlit Superset Tableau Looker GenAI Distributed Systems

Software Engineer, Framework Solutions, AI & Data Platforms

Apple Inc

San Francisco, CA 13 days ago $150,400–$225,300
Java Python micro-services REST APIs AWS Azure SQL NoSQL Big Data Distributed Computing Machine Learning Generative AI Frontend Frameworks Data Visualization Data Observability Data Lineage Cloud-native APIs

Software Engineer, AI & Data Platforms

Apple Inc

Austin, TX 23 days ago
Snowflake Python Terraform Apache Iceberg AWS Snowpark pandas Infrastructure as Code (IaC) S3 EKS VPC Peering RBAC Performance Tuning