Senior ML Software Engineer (Framework) - System Intelligent and Machine Learning, ISE

Apple is a leading technology company known for innovative products and services in consumer electronics, software, and online services.
$175,800 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior ML Software Engineer (Framework) - System Intelligent and Machine Learning, ISE

Are you interested in making an extensive and impactful contribution to Machine Learning at Apple? The Scene Understanding (SUN) team, part of the System Intelligent and Machine Learning (SIML) group, is seeking a technical lead in ML software engineering. This role involves algorithm design and implementation, integrating research into production frameworks, and collaborating with product teams.

Key Responsibilities:

  • Lead the development of production frameworks exposing ML core technologies across Apple and to third-party developers.
  • Collaborate with ML researchers, hardware teams, and UX/design teams to optimize ML technologies across various Apple platforms.
  • Iterate with cross-functional teams to refine user experiences and address user problems innovatively and inclusively.

The role contributes to various shipping workflows, including Apple Intelligence, Photos Search, Curation, Memories, Intelligent Autocrop, Visual Captioning for Accessibility, Federated Learning on visual content, Real-time Classification & Saliency in Camera, Semantic Segmentation in Camera, and on-device backbones across the system.

Required Qualifications:

  • B.S. or M.S in Computer Science or related field, or equivalent experience
  • 5+ years of industry experience in software framework development
  • Proficiency in C++ and/or Objective C
  • Ability to design/implement flexible APIs for ML algorithms
  • Experience with multiple modalities (image, text, audio, etc.)

Preferred Qualifications:

  • Familiarity with Machine Learning algorithms
  • Proven prototyping skills and experience transitioning prototypes to final products
  • Strong software engineering fundamentals
  • Experience with efficient algorithm development for resource-constrained platforms
  • Comfortable presenting research and working in multi-functional teams
  • Experience with OS X and iOS development tools, and GPU programming

This role offers an opportunity to work on cutting-edge ML technologies and make a significant impact on Apple's products and services used by millions of customers worldwide.

Last updated 15 days ago

Responsibilities For Senior ML Software Engineer (Framework) - System Intelligent and Machine Learning, ISE

  • Lead development of production frameworks for ML core technologies
  • Work closely with ML researchers, hardware teams, and UX/design teams
  • Optimize ML technologies across various Apple platforms
  • Iterate with cross-functional teams to refine user experiences
  • Address user problems innovatively and inclusively

Requirements For Senior ML Software Engineer (Framework) - System Intelligent and Machine Learning, ISE

  • B.S. or M.S in Computer Science or related field, or equivalent experience
  • 5+ years of industry experience in software framework development
  • Proficient in coding in C++ and/or Objective C
  • Ability to design/implement flexible APIs for ML algorithms
  • Experience with multiple modalities (image, text, audio, etc)

Benefits For Senior ML Software Engineer (Framework) - System Intelligent and Machine Learning, ISE

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Retirement Benefits
  • Employee Stock Purchase Plan
  • Tuition Reimbursement
  • Discretionary Restricted Stock Unit Awards

Interested in this job?

Jobs Related To Apple Senior ML Software Engineer (Framework) - System Intelligent and Machine Learning, ISE

Machine Learning Engineer, Sponsored Product Demand Utilization

Join Amazon's Sponsored Product Demand Utilization team as a Machine Learning Engineer, working on cutting-edge ML infrastructure and large-scale systems.

Software Development Engineer II, AGI

Lead a team of engineers in developing Amazon's advanced generative AI technologies as a Software Development Engineer II in the AGI team.

Apple Music - Machine Learning Engineer (Personalized Stations and Mixes)

Senior Machine Learning Engineer role at Apple Music, focusing on personalization and recommendations for millions of users.

Software Development Engineer (ML), AGI Foundations

Senior ML Engineer role at Amazon's AGI team, developing cutting-edge LLM and AI solutions.

AIML - Machine Learning Engineer, Machine Learning Platform & Infrastructure

Apple is hiring a Senior ML Engineer to work on the Knowledge Platform team, building AI-driven search and knowledge systems.