Senior Software Engineer (Data Solutions), Ai & Data Platforms
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