Apple

Software Engineer (Data), Ai & Data Platforms

Apple
TechnologySingaporeOnsitePosted 3 months ago

About the role

AI summarised

Join Apple's Artificial Intelligence and Data Platforms (AiDP) team to build high-quality, scalable, and resilient distributed systems powering Apple's cloud analytics platforms and data pipelines. This role involves engineering core systems that handle massive data volumes across hybrid cloud/on-premise infrastructure, driving features from concept to release.

TechnologyOnsite

Key Responsibilities

  • Engineer high-quality, scalable, and resilient distributed systems on the cloud to power data exploration, analytics, reporting, and production models.
  • Develop solutions integrating open-source software with Apple’s internal ecosystem.
  • Drive the development of new components and features from concept to release, including design, build, test, and ship.
  • Collaborate closely with internal customers to understand requirements and workflows.
  • Write code, design applications on the cloud, tune, debug codebase, and support production applications.

Requirements

  • Proven ability to tackle infrastructure problems at scale, both on-prem and in cloud environments.
  • Experience building high-quality, scalable, and resilient distributed systems.
  • In-depth knowledge of innovative technologies and cloud data platforms.
  • Ability to independently learn new technologies and contribute to various initiatives.
  • Strong problem-solving skills with a focus on ease of use and maintenance.
  • Experience in designing and developing cloud-based applications including compute services, database services, APIs, ETL, queues, and notification services.