Software Engineer (Transactional), AI & Data Platforms (AiDP)
Core
Build engine-agnostic platform capabilities for provisioning, backup/restore, observability, and self-service for transactional database fleets (Oracle, PostgreSQL, MongoDB, CockroachDB) powering Apple's critical internet services.
Role type
Senior Site Reliability Engineer (Database Systems)
Builds
Platform tooling for relational and distributed-SQL/document engines
Domain
Cloud Infrastructure / Database Systems
Deliverable
infrastructure
Required skills
SRE concepts (monitoring, alerting, incident management), transactional database concepts (consistency, isolation, crash recovery), performance engineering (profiling, tuning), hybrid-cloud data migration, automation tooling, Python or Go
Preferred skills
Kubernetes stateful services, database-as-a-service control planes, observability (SLIs/SLOs), backup and DR practices for OLTP engines
Technologies
Oracle, PostgreSQL, MongoDB, CockroachDB, K8s, EC2, Ali Cloud ECS
Responsibilities
Apply SRE concepts with growing independence; support performance engineering efforts; assist with service management across bare metal, virtualized, and containerized platforms; execute and support data migration tasks across hybrid clouds; produce and maintain documentation (runbooks, architecture diagrams, migration playbooks); support compliance with local data residency and regulatory requirements
Seniority
Senior, hands-on IC