Apple is seeking a Senior Software Engineer to join their AI & Data Platform (AiDP) team, focusing on building and scaling best-in-class data and reporting applications. This role offers an extraordinary opportunity to define and build some of the best-in-class data platforms and products.
As a Framework Software Engineer, you'll be responsible for developing various tools and features for Data and ML platforms, including data processing, insights portal, data observability, data lineage, model hub, and data visualization. You'll either work on building custom solutions from the ground up or customize open source products for Apple's specific needs.
The ideal candidate should have strong problem-solving abilities, excellent communication skills, and experience with cloud-native applications/products. You'll be working in a fast-paced environment where your technical abilities will be challenged daily, engaging directly with key business partners to understand business strategies and solution needs.
Key technical requirements include 7+ years of experience with Java and/or Python, deep understanding of data structures and algorithms, and experience with cloud computing platforms. You should also be familiar with distributed computing technologies and both SQL and NoSQL data stores.
The role offers competitive compensation, including a base salary range of $175,800 to $264,200, plus additional benefits such as stock options, comprehensive medical coverage, and education reimbursement. This position represents an opportunity to work with cutting-edge technology while making a significant impact on Apple's data infrastructure and products.
Working at Apple means joining a company where individual imaginations gather together to create innovative products that change lives for the better. You'll be part of a diverse team that inspires innovation and where you'll do more than join something — you'll add something valuable to the company's success.