Software Engineer (Data Solutions), AI & Data Platforms (AiDP)
Core
Build scalable, resilient distributed systems on cloud and on-premise infrastructure to power data exploration, analytics, reporting, and production models for Apple's internal ecosystem.
Role type
Senior IC software engineer (data solutions & cloud platforms)
Builds
Cloud-based data platforms, distributed data applications, and integrations with open source software
Domain
Enterprise technology, cloud data platforms, distributed systems
Deliverable
production ML models | product features
Required skills
Python, Scala, Java, SQL, cloud data platforms (Snowflake, BigQuery), distributed systems, RESTful APIs, ETL, object-oriented design
Preferred skills
Spark, Kafka, AWS/Azure/GCP, data visualization (Streamlit, Superset, Tableau), basic ML models (anomaly detection, forecasting, GenAI), 3+ years enterprise data application experience
Technologies
Snowflake, BigQuery, Spark, Kafka, AWS, Azure, GCP, Streamlit, Superset, Tableau, Python, Scala, Java