Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple Machine Learning Compiler Engineer 
United States, West Virginia 
817808216

Yesterday
  • In-depth working knowledge of compiler architecture, front-end and middle-end optimizations, scheduling, register allocation, back-end code generation
  • Experience with IR and/or programming language design, esp. experience with MLIR and LLVM
  • High level C++ programming expertise and experience working in a large and complex software stack with a consistent track record of building high quality production software
  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent and 3+ years relevant experience
  • Experience with compiling for distributed and parallel execution environment including distributed execution, shared memory, synchronization, etc.
  • Experience with neural networks inference on dedicated SoC or GPU is highly desired
  • Understanding of JIT techniques for dynamic optimization and execution of code
  • Ability to analyze and optimize program execution paths
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.