CareerPlan

Software Engineer (Data Solutions), Ai & Data Platforms

Singapore, SingaporeFull-time2026-11-04 → 2026-11-10

Core

Build scalable distributed systems on cloud and on-premise infrastructure to power data exploration, analytics, reporting, and production models.

Role type

Senior IC data solutions software engineer

Builds

Cloud-based data platforms integrating open source software with Apple's internal ecosystem

Domain

Cloud data platforms, distributed systems, data warehousing

Deliverable

production ML models

Required skills

Python, Scala, Java, SQL, distributed systems, cloud data warehousing, RESTful APIs, ETL, object-oriented design

Preferred skills

Snowflake, Spark, Kafka, AWS, Azure, GCP, data visualization tools (Streamlit, Superset, Tableau, Looker), anomaly detection, forecasting, GenAI

Technologies

Snowflake, BigQuery, Spark, Kafka, AWS, Azure, GCP, Streamlit, Superset, Tableau, Looker

Responsibilities

Design, build, test, and ship new components and features for data solutions; tune and debug codebase; support production applications and end users; integrate open source software with internal ecosystem

Seniority

Mid-level, hands-on IC