Software Engineer (Data Analytics), AI & Data Platforms (AiDP)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
Apple’s AI & Data Platform (AiDP) Data Services organization is seeking a motivated Software Engineer, Data Analytics focused on providing data analytics and search services. Engineers on this team build data processing platforms and develop required tooling for Apple’s most critical internet services at massive scale. In AiDP, your work will benefit hundreds of millions of users., The AiDP Data Services Analytics team builds data analytics and search capabilities - provisioning, backup/restore, observability, and self-service - spanning OpenSearch, ClickHouse, SingleStore, Couchbase, Apache Doris, Apache Milvus, etc. This role involves supporting data processing and migration efforts across hybrid-cloud environments (On-Prem ? AWS ? AliCloud) following established Runbooks and adhering to local data residency and regulatory requirements (e.g., China’s Cybersecurity Law and PIPL). This role requires good communication and collaboration with infrastructure teams and colleagues across a distributed team.
Requirements
- 3+ years experience in data analytics and/or data search space
- Experience and knowledge of Java or Python programming languages
- Hands-on production experience with at least one of the following technologies: Solar, Elastic Search, Iceberg, ClickHouse, Doris and/or Couchbase
- Exposure to running infrastructure with reliance on automation tooling, across Datacenter and Cloud architectures (including Alibaba Cloud and/or AWS)
- Bachelor’s or Master’s degree in Computer Science or a related work experience
Preferred Qualifications
- Some operational experience with stateful services on Kubernetes
- Exposure to database-as-a-service control planes, provisioning APIs, or self-service tooling
- Experience assisting with cross-cloud / hybrid-cloud data migrations for transactional systems
- Familiarity with observability concepts (SLIs/SLOs), backup, and DR practices for OLTP/distributed-SQL engines
- Solid troubleshooting skills, a resourceful first-principles approach to problem solving, and good technical writing habits
- Contributions to open-source database projects or internal data-platform tooling
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How to Become an AI Engineer
Navigating the AI Shift
Top Big Data Technologies That You Need to Know
Dev Digest 120 - Apple and peers