Taro Logo

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

Apple is where individual imaginations gather together, building innovative products and services that change lives for the better.
$175,800 - $264,200
Backend
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior macOS Systems Engineer - Input Devices and Event Handling

Senior macOS Systems Engineer role at Apple focusing on input devices and event handling, leading technical architecture for developer tools with 5+ years experience required.

CPU Design Verification Engineer

CPU Design Verification Engineer position at Apple, focusing on chip design verification and testing, requiring 10+ years of experience in digital logic design and programming.

Systems Performance Architect - CPU

Systems Performance Architect position at Apple, focusing on CPU architecture, performance optimization, and system-level improvements for Mac and iPad products.

Lead Software Development Engineer in Test, Productivity Apps

Lead Software Development Engineer in Test position at Apple, focusing on iOS and macOS apps testing, offering $175K-$312K salary plus benefits.

Software Development Engineer

Senior Software Development Engineer role at Apple, focusing on internal tools and infrastructure for Silicon Technologies group, offering $175K-$312K base salary plus benefits.

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

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.

Last updated 24 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
  • Building innovative tools and frameworks that extend functionality of 3rd party BI tools
  • Data processing implementation
  • Working on 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
  • Bachelors degree in computer science or related field

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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?