System Software Engineer - Safety AI

Apple Inc.
Apply Now

Job Description

Are you interested in making an extensive and impactful contribution to Safety in Apple user experiences? Are you a skilled programmer who enjoys knowing how things work underneath the hood with machine learning technologies? Do you find satisfaction in crafting well-designed software that runs efficiently? We are looking for an exceptional software engineer for building the next generation of Safety workflows for Apple. We are an applied R&D team that develops core technologies to keep children safe on Apple’s devices and services. Our team has a great mix of talent across Machine Learning and Software Engineering. In this role, you will be focused on putting key technologies into Apple’s operating systems that will help ensure that children stay safe. You will be working closely with machine learning experts on the team for building efficient software that is suitable for production deployments, with an eye towards power, memory and latency. You will be collaborating across teams at Apple to make a big influence on user experience. For additional information on Child Safety: https://www.apple.com/child-safety/

Key Qualifications

  • Strong fundamentals in data structures, algorithms and object-oriented design
  • Strong programming skills in C++ or Objective-C
  • Avid proponent of software system design principles and coding best practices
  • High degree of comfort with Apple development paradigms and familiarity with Apple SDK frameworks
  • Good interpersonal skills and known to work in projects involving multiple teams
  • Committed to software quality and the value of great software testing

Description

In this role as the successful candidate, you will ensure Apple’s OS releases contain the requisite technologies to support major internal product initiatives. You will make large contributions to making the technology perform well in the system. This will require making architectural tradeoffs, such as how various frameworks work together via programming interfaces to help balance memory, power and latency for an extraordinary user experience. You will also be responsible for ensuring the code you contribute to the OS is well-tested and stable.

The role requires significant experience crafting and implementing lower-level software to support media or language-centric technology needed for major OS feature releases. As the ideal candidate, you bring the needed depth of understanding of software design and architecture at the lower levels of the software stack. You are able to make the right tradeoffs and can communicate these tradeoffs to engineering partners. You should be comfortable working with other teams in a broadly collaborative and fast-paced environment. You care deeply about software quality, which includes doing things the right way and not the quick way, as well as ensuring software is thoroughly tested on an ongoing basis.

The role requires significant experience crafting and implementing lower-level software to support media or language-centric technology needed for major OS feature releases. As the ideal candidate, you bring the needed depth of understanding of software design and architecture at the lower levels of the software stack. You are able to make the right tradeoffs and can communicate these tradeoffs to engineering partners. You should be comfortable working with other teams in a broadly collaborative and fast-paced environment. You care deeply about software quality, which includes doing things the right way and not the quick way, as well as ensuring software is thoroughly tested on an ongoing basis.

Education & Experience

  • S. or PhD in Electrical Engineering/Computer Science or a related field (mathematics, physics or computer engineering), with a focus on computer vision and/or machine learning or comparable professional experience

Additional Requirements

  • Swift experience/knowledge is a plus
  • Experience with using computer vision and NLP APIs is a plus

Company Info.

Apple Inc.

Headquartered in Cupertino, California, Apple Inc. is a multinational technology company that focuses on producing consumer electronics, software, and online services. It holds the distinction of being the world's largest technology company by revenue and the world's biggest company by market capitalization as of June 2022. Apple is the second-largest mobile phone manufacturer and the fourth-largest personal computer vendor by unit sales.

  • Industry
    Computer software,Consumer electronics
  • No. of Employees
    154,000
  • Location
    1 Apple Park Way, Cupertino, California 95014, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Apple Inc. is currently hiring System Software Engineer Jobs in Cupertino, CA, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More