Sr. Software Engineer (Framework - Solutions), Ai & Data Platforms

Apple is where individual imaginations gather together, creating innovative products and services that change lives for the better.
Backend
Senior Software Engineer
In-Person
7+ years of experience
AI · Enterprise SaaS

Description For Sr. Software Engineer (Framework - Solutions), Ai & Data Platforms

Apple's AI & Data Platform (AiDP) team is seeking a Senior Software Engineer to drive innovation in data and reporting applications. This role focuses on building and scaling best-in-class data platforms and products, working with cutting-edge technologies in AI and ML. 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, and data visualization.

The position offers an opportunity to work in a fast-paced environment where technical abilities are constantly challenged. You'll engage directly with key business partners, lead technical discussions, and design end-to-end applications. The role requires expertise in Java/Python, cloud computing, and microservices architecture, with a focus on building highly scalable applications.

The ideal candidate should have strong problem-solving skills, experience with big data technologies, and the ability to work well in collaborative teams. You'll be part of Apple's innovative culture where diversity of thought inspires innovation. This is an extraordinary opportunity to contribute to best-in-class data platforms while working with state-of-the-art technologies in AI and ML.

Working at Apple means joining a company where individual imaginations gather together to create products and services that change lives. You'll be encouraged to "Think Different" and will play a key role in the success of Apple's business. The position offers the chance to work with cutting-edge technologies while contributing to products that impact millions of users worldwide.

Last updated 13 days ago

Responsibilities For Sr. Software Engineer (Framework - Solutions), Ai & Data Platforms

  • Building various tools and features for Data and ML platforms
  • Building custom solutions or customizing open source products for Apple's needs
  • Building innovative tools and frameworks that can extend the functionality of 3rd party BI tools using APIs
  • Working on data processing, insights portal, data observability, data lineage, model hub, and data visualization

Requirements For Sr. Software Engineer (Framework - Solutions), Ai & Data Platforms

Java
Python
  • 7+ years or more of hands-on experience with Java and/or Python
  • Deep understanding of data structures and algorithms
  • Experience designing and developing scalable & performant micro-services and Rest APIs
  • Knowledge of cloud computing platforms such as AWS, Google Cloud or Azure

Interested in this job?

Jobs Related To Apple Sr. Software Engineer (Framework - Solutions), Ai & Data Platforms

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on photo/video editing software testing, requiring 7+ years experience and offering comprehensive benefits package.

Software Development Engineer in Test, Creativity Apps

Senior Software Development Engineer in Test position at Apple, focusing on testing Subscription framework and APIs for iOS/macOS creative applications.

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on creative apps, requiring 7+ years experience in QA and expertise in photo/video editing.

CompositorServices Software Engineer - Apple Vision Pro

Senior Software Engineer role at Apple, working on CompositorServices for Vision Pro, offering competitive salary and benefits in Boulder, CO.

Software Engineer - Backend Systems (Golang)

Senior Backend Software Engineer position at Apple's Satellite Connectivity Group, focusing on developing critical satellite communication services for iPhone emergency features.