Software Engineer (Data), Ai & Data Platforms
Core
Build high-quality, scalable, and resilient distributed systems on cloud and on-premise infrastructure to power data exploration, analytics, reporting, and production models for Apple's business functions.
Role type
Senior IC software engineer (data platforms & distributed systems)
Builds
Cloud data pipelines, analytics platforms, and production models serving Sales, Operations, Finance, AppleCare, Marketing, and Internet Services
Domain
Cloud data infrastructure & enterprise analytics
Deliverable
production ML models | product features
Required skills
Distributed systems design, Cloud data warehousing (Snowflake/BigQuery), Python/Scala/Java, Optimized SQL, ETL development, RESTful API design, Kubernetes, Spark, Kafka
Preferred skills
Cloud platforms (AWS/Azure/GCP), Data visualization (Streamlit/Superset/Tableau), Anomaly detection/forecasting/GenAI models, Object-oriented design, Big Data application development
Technologies
Kafka, Spark, Iceberg, Airflow, Presto, Snowflake, BigQuery, Kubernetes, AWS, Azure, GCP, Streamlit, Superset, Tableau, Looker