Meta Reality Labs is seeking to develop a compiler tool-chain for state-of-the-art deep learning hardware components optimized for AR/VR systems
Requirements
- Experience writing compilers or similar code optimization software
- Experience in software design and programming experience in Python and/or C/C++ for development, debugging, testing and performance analysis
- Experience crossing multi-disciplinary boundaries to drive optimal system solutions
- Experience in AI framework development or accelerating deep learning models on hardware architectures
- Experience with machine-code generation or compiler back-ends
- Experience developing in a mainstream machine-learning framework, e.g. PyTorch, Tensorflow or Caffe
- Experience working on and contributing to an active compiler toolchain codebase, such as LLVM, MLIR, GCC, MSVC, Glow
Responsibilities
- Analyze and design effective compiler passes and optimizations. Implement and/or enhance code generation targeting machine learning accelerators
- Work with algorithm research teams to map ML graphs to hardware implementations, model data-flows, create cost-benefit analysis and estimate silicon power and performance
- Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools
- Conduct design and code reviews. Evaluate code performance, debug, diagnose and drive resolution of compiler and cross-disciplinary system issues
- Analyze and improve the efficiency, scalability, and stability of our toolchains
- Interface with other compiler-focused teams to evaluate and incorporate their innovations and vice versa
- Mentor other engineers on improving the quality of engineering work in the broader team
Other
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 3+ years experience
- Experience working and communicating cross functionally in a team environment
- Experience driving large efforts across multiple teams
- Must be authorized to work in the United States