Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
    Log me in!   |   Site Map   |   Help   
 Core OS Applied ML Engineer - Cupertino, California, United States

Job information
Posted by: Apple 
Hiring entity type: Retail 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Computers - Programming Languages
Computers - Platforms
Computers - Networks
Computers - Software Engineer
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: 200269332 / Latpro-3829489 
Date posted: Oct-05-2021
State, Zip: California, 95014


Core OS Applied ML Engineer

Santa Clara Valley (Cupertino) , California , United States

Software and Services


Posted: Sep 7, 2021

Weekly Hours: 40

Role Number: 200269332

Are you excited about the ways intelligence can make your battery last longer or your apps launch faster? Handling resource consumption and contention is a key differentiator for Apple products and the Core OS Dynamic Resource Management team focuses on solving these key resource tradeoff problems. By imbuing the low layers of the operating system with intelligence, we can maximize the user experience within our constraints of battery life, thermals, memory, network usage, and many other factors! The team is looking for extraordinary candidates to design and implement innovative software to manage process runtime and other resource usage on all products across our multiple software platforms. In this unique and highly visible role, you will be at the center of optimization efforts for handling system resources, influencing and assisting cross-functionally with the adoption of novel operating system concepts. Through data analysis, ML model development, and on-device deployment of these models you will push the boundary of what's possible at the core of the operating system.

Key Qualifications

  • Strong programming background
  • Clear understanding of operating system components and responsibilities
  • Familiarity with statistics, data analysis, or machine learning and the enthusiasm to learn more
  • Highly professional and collaborative with outstanding communication and presentation skills
  • Proven track record leading software projects from inception through customer delivery
  • Ability to deliver high quality work on tight schedules consistently


  • Design, implement, optimize, and evangelize new operating system constructs to enable intelligent resource management
  • Analyze, understand, and present key performance data for highly-visible OS features
  • Write elegant, performant code in Objective-C or Swift and test, debug, and productize it
  • Rapidly prototype new ideas and features in collaboration with others
  • Deploy models in resource-constrained environments, optimizing inference performance where necessary
  • Consult with and influence other teams to drive adoption of new APIs

    Education & Experience

    BS in Computer Engineering or equivalent experience

  • Requirements

    See job description


    Apple requires you to fill in their on-line form which will open in a different window.

    Enter your email address and click 'Apply':
      Prefer not to enter your email?