We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results

AI/ML - Sr. Software Engineer, ML Platform & Technology

Apple, Inc.
United States, Washington, Seattle
July 01, 2022
Summary
Posted: Apr 29, 2022
Weekly Hours: 40
Role Number: 200366111
We're looking for applied machine learning scientist to help us build a next generation Deep Learning framework geared towards fueling on-device machine learning capabilities and emerging innovations. You'll be part of a small team of developers and deep learning experts working in the area of device-aware neural network optimization and neural architecture search. We're looking for candidates passionate about machine learning, computational science and hardware. Any background and experience level is acceptable. In exchange we offer respectful work environment, flexible set of responsibilities, access to world class experts and growth opportunities in one of the best companies in the world.
Key Qualifications
  • Experience with one or more deep learning framework such as Tensorflow, PyTorch or Keras.
  • Hands-on experience with deep learning.
  • Strong Python programming skills.
  • Understanding of data structures, software design principles and algorithms.
  • Experience with Python scientific libraries like numpy, scipy.
Description
Responsibilities: * Perform research in emerging areas of efficient neural network development including quantization, pruning, compression and neural architecture search, as well as novel differentiable compute primitives. * Train and evaluate DNNs for the purpose of finding architectures that perform efficiently on Apple hardware, benchmarking and improving neural network optimization algorithms. * Work cross-functionally with researchers and software engineers in order to productize novel neural network optimization algorithms. Bonus Qualifications: * Experience working in one or more areas related to neural network optimization: quantization, pruning, compression, neural architecture search. * Understanding of compute hardware design, CPU and GPU architectures. * Solid math skills: linear algebra, computational science and optimization. * Publication record in ML conferences.
Education & Experience
Bachelor's Degree or foreign equivalent in Computer Science, or related field, or equivalent experience.
Additional Requirements

(web-54f47976f8-vn8xb)