Platform Software Engineer, AI & Data Platforms (AiDP)
Apple· Software and Services
Sunnyvale, CA$150.4k - $277.6kFull-timePosted 2mo ago
About the role
Platform Software Engineer role at Apple within AI & Data Platforms (AiDP). Build automation and API-driven microservices to manage PostgreSQL databases at scale, focusing on provisioning, scaling, patching, failover, and decommissioning with strong observability and automation.
Responsibilities
- - Automation Development: Design and build tools to streamline database management tasks and performance tuning. Integrate AI/ML capabilities into areas like intelligent configuration recommendations, workload-aware scheduling, and LLM-powered interfaces that simplify complex operator workflows
- - API-Driven Services: Design, build, and maintain secure, versioned microservices that expose database lifecycle operations as APIs. Ensure correctness under concurrent execution, handle partial failures gracefully, and evolve the API surface to support new capabilities without breaking existing consumers.
- - Continuous Integration/Continuous Deployment (CI/CD): Integrate database management automation into CI/CD pipelines with automated testing, canary rollouts, and rollback capabilities
- - Monitoring and Alerting: Develop and enhance monitoring, alerting, and health-check systems that give both the platform team and customers deep visibility into database health. Build self-healing mechanisms that detect and remediate known failure patterns automatically
Qualifications
- - 5+ years of software development experience
- - Experience building highly available software services or platform infrastructure
- - Experience designing, building, and maintaining API-driven microservices
- - Proficient in Python optionally Java/Kotlin/C/C++
- - Bachelor's in Computer Science or Computer Engineering or equivalent work experience
- - Experience building and interacting with Cloud APIs (AWS, GCP)
- - Experience working with relational databases
- - Good understanding of PostgreSQL internals
- - Experience supporting PaaS or DBaaS at scale
- - Familiarity with observability platforms (Prometheus/Grafana, Splunk, or equivalent)
- - Experience with AI/ML tooling — LLM APIs, RAG pipelines, AI agent frameworks, or integrating ML inference into production services
Skills
Required:PythonAPI design and microservicesPostgreSQLCloud platforms (AWS, GCP)Observability tools
Nice to have:JavaC/C++AI/ML tooling and workflows
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Education reimbursement including tuition
- Potential discretionary bonuses or commission payments
- Relocation assistance
Last updated Oct 16, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services