Sr. Software Engineer (Data Solutions), IS&T Ai & Data Platforms
Core
Building 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 systems, and internal tools integrating open source software with Apple's ecosystem
Domain
Enterprise technology, cloud data platforms, big data
Deliverable
production ML models | product features
Required skills
Python, Scala, Java, SQL, Cloud infrastructure, Distributed systems design, RESTful API design, ETL, Queues, Containerization (Kubernetes), Spark, Big Data application development
Preferred skills
Snowflake, AWS, Microsoft Azure, Google Cloud, Kafka, Data visualization tools (Streamlit, Superset, Tableau, Looker), Basic ML models (anomaly detection, forecasting, GenAI)
Technologies
Snowflake, BigQuery, Cloudera, Spark, Kafka, Kubernetes, AWS, Azure, GCP, Streamlit, Superset, Tableau, Looker
Responsibilities
Design, build, test, and ship new components and features for cloud data platforms; Integrate open source software with internal ecosystem; Collaborate with internal customers to understand requirements and propose ecosystem changes; Tune, debug, and support production applications and end users
Seniority
Senior, hands-on IC
