Senior ML Frameworks Software Engineer - SIML, ISE

Apple is a technology company that designs, develops, and sells consumer electronics, computer software, and online services.
$166,600 - $250,600
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer

Description For Senior ML Frameworks Software Engineer - SIML, ISE

Do you think Computer Vision and Machine Learning can change the world? Do you think it can transform the way millions of people collect, discover and share the most special moments of their lives? We truly believe it can! We are the System Intelligence and Machine Learning (SIML) software frameworks group, and we productize foundational technologies meaningful to Apple's ecosystem. Our work supports essential Apple offerings such as computer vision solutions for Camera and Photos, and Apple Intelligence experiences for image generation.

The software frameworks team is seeking a senior engineer in ML software engineering. The primary responsibilities associated with this position include integration of research into production frameworks, defining the architecture and interoperability of frameworks in the system, root cause analysis and repair of performance bottlenecks, and collaborating closely with product teams before and after feature launch.

In this role, you will help take breakthrough algorithms out of the labs, and put them into products used by millions of people every day. This ranges from framework implementation, to benchmarking, prototyping, and integrating our technology into the next generation of products for both mobile and the desktop applications. We're looking for a flexible engineer who enjoys using their skills to exceed in a wide variety of tasks. Excellent problem solving skills are of paramount importance, as is a passion for writing quality code. You will be required to have a proven track record of dedication contributing as part of general software engineering teams.

Last updated 14 days ago

Responsibilities For Senior ML Frameworks Software Engineer - SIML, ISE

  • Integration of research into production frameworks
  • Defining the architecture and interoperability of frameworks in the system
  • Root cause analysis and repair of performance bottlenecks
  • Collaborating closely with product teams before and after feature launch
  • Framework implementation, benchmarking, prototyping
  • Integrating technology into next generation products for mobile and desktop applications

Requirements For Senior ML Frameworks Software Engineer - SIML, ISE

  • Bachelors, Masters, or Ph.D. in Computer Science, or Computer Engineering; similarly related fields, or equivalent experience.
  • 5+ years of impactful experience in general software engineering, preferably across multiple platforms and languages for a variety of different solutions.
  • Proven experience in Swift, and/or C/C++, Objective-C.
  • Proven track record to design and implement solutions using modern architectural concepts and processes.

Benefits For Senior ML Frameworks Software Engineer - SIML, ISE

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses
  • Opportunity to become an Apple shareholder through discretionary employee stock programs
  • Employee Stock Purchase Plan
  • Potential eligibility for discretionary bonuses or commission payments
  • Potential eligibility for relocation assistance

Interested in this job?

Jobs Related To Apple Senior ML Frameworks Software Engineer - SIML, ISE

Senior Software Developer, AI/Machine Learning, Applied AI

Senior Software Developer role at Google Cloud, focusing on AI/Machine Learning and Applied AI, with opportunities in Waterloo and Toronto, Canada.

Senior Software Developer, Machine Learning, Google Workspace

Senior Software Developer role at Google, focusing on Machine Learning for Google Workspace. Develop next-gen technologies, 5+ years experience required.

Senior Software Engineer, Natural Language Processing

Senior Software Engineer role at Google Research, focusing on Natural Language Processing and multilingual AI capabilities.

Senior Software Engineer, Machine Learning, Android

Senior Software Engineer role at Google, focusing on Machine Learning for Android, offering competitive salary and benefits.

Senior Software Engineer, Machine Learning, Google Cloud AI

Senior Software Engineer role at Google Cloud AI, focusing on machine learning and AI development.