CareerPlan

Senior Software Engineer (Data Solutions), Ai & Data Platforms

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

Core

Build scalable distributed systems on cloud and on-premise infrastructure to power data exploration, analytics, reporting, and production models, integrating open source software with Apple's internal ecosystem.

Role type

Senior Software Engineer (Data Solutions)

Builds

Cloud-based data platforms, distributed systems, and internal data services

Domain

Cloud data platforms, distributed systems, enterprise data applications

Deliverable

production ML models

Required skills

Python, Scala, Java, SQL, Cloud data warehousing (Snowflake, BigQuery), RESTful APIs, ETL, Kafka, Spark, Object-oriented design

Preferred skills

Generative AI, Anomaly detection, Forecasting, Data visualization (Streamlit, Tableau, Looker), AWS, Azure, GCP

Technologies

Snowflake, BigQuery, Spark, Kafka, AWS, Azure, GCP, Streamlit, 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; collaborate with internal customers to understand requirements and propose ecosystem changes.

Seniority

Senior, hands-on IC