Software Engineer (Data Analytics), AI & Data Platforms (AiDP)

Apple Inc.
Sunnyvale, CA, United States
12 days ago
Apply on www.techcareers.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Data Analysis Apache HTTP Server Cloud Computing Cyber Security Databases Couchbase Servers Data as a Services Data Centers
+17 more
Data Infrastructure Elasticsearch Internet Services Python (Programming Language) Online Transaction Processing Open Source Technology Runbook Search Technologies SQL Databases Data Processing Cloud Platform System HybridCloud Kubernetes Information Technology Data Analytics Data Management Vertica

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.

Apply on www.techcareers.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

2:50 min

Introduction and the value of runbooks

Hila Fish · World Congress 2023

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

1:32 min

Structuring automated incident workflows between runbooks and raw models

Aram Hakobyan Aram Hakobyan +1 · World Congress 2026 Europe

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

Videos

See all

Related articles

See all