Software Engineer (Data Analytics), AI & Data Platforms (AiDP)
Core
Build and run data processing platforms, data analytics, and search services for Apple's critical internet services at massive scale.
Role type
Senior IC software engineer (data analytics & search platforms)
Builds
Data processing platforms, search capabilities, and migration tooling for hybrid-cloud environments
Domain
Internet services, hybrid-cloud data infrastructure, distributed databases
Required skills
Python, distributed data processing, fast querying, consistency models, data migration, hybrid-cloud operations, observability, compliance with data residency laws
Preferred skills
Kubernetes stateful services, database-as-a-service control planes, cross-cloud migration for transactional systems, OLTP/distributed-SQL engine tuning, open-source database contributions
Technologies
OpenSearch, ClickHouse, Couchbase, Apache Doris, Apache Milvus, AWS, Alibaba Cloud, Kubernetes, EC2, ECS
Responsibilities
Build and run data processing platforms with monitoring and incident management; Support performance engineering (profiling, tuning); Execute and support data migration tasks across hybrid clouds; Produce and maintain documentation (Runbooks, architecture diagrams); Support compliance with local data residency and regulatory requirements
Seniority
Senior, hands-on IC
