Apple's Artificial Intelligence and Data Platforms (AiDP) team is seeking an experienced Software Engineer to build high-quality, scalable and resilient distributed systems that power Apple's cloud analytics platforms and data pipelines. This role involves working with Apple's Enterprise Data Warehouse landscape that supports various real-time, near real-time, and batch analytical solutions.
The position focuses on building solutions that integrate open source software with Apple's internal ecosystem. You'll be responsible for driving development of new components and features from concept to release - including design, build, test, and regular shipping. Working closely with internal customers, you'll understand their requirements and workflows, proposing new features and ecosystem changes to enhance their platform experience.
As a Software Engineer in this role, you'll spend significant time writing code and designing/developing cloud applications, along with tuning and debugging codebase, supporting production applications, and assisting end users. The role demands deep knowledge of innovative technologies and cloud data platforms, with the ability to independently learn new technologies.
The team utilizes a mix of proprietary and open source technologies including Kafka, Spark, Iceberg, Airflow, Presto, and more. You'll be working on infrastructure problems at scale, both on-premises and in cloud, with a focus on creating solutions that are easy to use, maintain, and scale effectively.
This position offers comprehensive benefits including medical and dental coverage, retirement benefits, stock options, educational reimbursement, and potential bonuses. You'll be part of a diverse team committed to building solutions that power critical business functions across Sales, Operations, Finance, AppleCare, Marketing and Internet Services.