Job-Nr. 30640833
AT

Compiler Engineer (Neural Engine) - M, F, D #200673843 (Ingenieur/in - Elektrotechnik)

Apple Technology Services B.V. & Co. KG vor 6 Tagen
Vollzeit
StandortMünchen, Bayern

The ANE Software team develops the compiler and runtime for machine learning accelerators on Apple Silicon

Description

  • Analyze, design and implement software interfacing with the hardware for artificial intelligence applications across a wide range of Apple product platforms
  • Assume technical leadership, mentor and guide other developers
  • Ensure technical excellence and robust, maintainable software
  • Design and develop compiler optimizations to improve latency/bandwidth of our ML models
  • Develop software across our compiler, framework, driver and firmware
  • Collaborate closely with model teams to support new machine learning models on our hardware
  • Conduct performance profiling and diagnostics using and developing specialized tools
  • Engage with QA teams

Minimum Qualifications

  • Bachelors degree in an aligned field and some industry experience
  • Experience with compiler development
  • Excellent programming skills in C++, C or Swift
  • Proficiency in English
  • Strong written and verbal communication skills

Preferred Qualifications

  • MS or PhD in computer science, machine learning or related field
  • Experience in low level software architecture, modeling or validation
  • Familiarity with AI networks for example CNN, transformer and diffusion model architectures and their performance characteristics
  • Proficiency with profiling and optimizing complex software
  • Experience with SoC low level software development, distributed computing or hardware acceleration
  • Strong background in data science and statistical methods, with demonstrated ability to analyze large datasets and present complex insights clearly
  • Experience with MLIR
  • Experience in building debugging and performance analysis tooling

Summary

Über den Arbeitgeber

AT
Apple Technology Services B.V. & Co. KG
Unternehmen · München
1
offene Stellen
Alle Stellen des Arbeitgebers

Könnte dich auch interessieren