Define the future of delivering Apple software to customers by working on new technologies used to deliver Apple platforms to millions of customers.
Requirements
- Technologies: Python, SQL, NoSQL, Swift or equivalent, Snowflake or equivalent, Temporal or equivalent
- Knowledge: data modeling, data infrastructure, analytics, problem solving, debugging, testing, writing and maintaining high quality code.
- Ability to translating business requirements into technical solution
- Experience in building Cloud Data Warehouses in Snowflake, Redshift, BigQuery or analogous architectures.
- Experience with the practical application of data warehousing concepts, methodologies, and frameworks.
- Experience using data processing tools and technologies such as Spark, Talend, Informatica, SSIS or DBT
Responsibilities
- Join a team working on the next generation of software release workflows that enables the software development lifecycle for an ever-growing number of platforms and teams contributing to software products.
- Integrate with developers’ workflows to enable the software development lifecycle from integrating source code all the way to releasing Apple platforms and assets to customers.
- Collaborate with software developers, data engineers, and project managers to understand their requirements and translate them into scalable, reliable, and efficient data pipelines, data processing workflows, and machine learning pipelines.
- Improve and extend our services and products.
- Design and develop data pipelines keeping security, scale, uptime and reliability in mind.
Other
- User-focused: passion for quality, attention to details and delivering outstanding user experiences
- Collaboration: excellent communication skills.
- Able to confidently express the benefits and constraints of technology solutions to technology partners, stakeholders, and team members.