System Software Architect - Datacenter

  • Beaverton, OR
  • Posted 22 days ago | Updated 6 hours ago

Overview

On Site
Full Time

Skills

Innovation
Collaboration
Performance Analysis
Modeling
IT Management
Artificial Intelligence
Software Prototyping
Debugging
Prototyping
Machine Learning (ML)
Distributed Computing
Software Development
C++
Swift
Python
Communication
Mentorship

Job Details

The people here at Apple don't just create products - they create the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple and help us leave the world better than we found it. Are you up for the challenge? Our System Performance and Architecture team at Apple is looking for an outstanding engineer to collaborate with architects to guide ML performance analysis and modeling across Apple's products. In this highly collaborative and multi-functional role, you will be at the center of multiple efforts to accelerate and optimize on-device and data center machine learning. We are looking for someone that is familiar with machine learning and is passionate about identifying and optimizing performance bottlenecks.

Description We are seeking a unique Individual capable of taking a technical leadership role in all of the above. This role's responsibilities will entail: Working with high level software features including 3rd party developers and ML inference stack ML and AI application and software prototyping for client and datacenter Interacting with various multi-functional teams to understand and guide development Assisting in complex performance debug activities

Minimum Qualifications
  • Minimum of 3 years of industry experience
  • Knowledge and experience in software development and prototyping
  • Machine Learning experience

Preferred Qualifications
  • Prior experience with data center and large-scale cluster systems is desired
  • Prior experience in analyzing software/OS behavior is preferred
  • Experience with system software (OS, drivers, applications) and distributed computing in the data center is desired.
  • Excellent software development skills preferably in C++, Swift and Python
  • Strong communication and mentoring skills

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.