
Senior Deep Learning Compiler Engineer β XLA
Posted Aug 14

Posted Aug 14
This is a fully remote position, open to applicants in California, +2 more states.
β’ Create optimization algorithms for compilers tailored for deep learning tasks.
β’ Enhance both inference and training performance for the JAX framework and OpenXLA compiler on NVIDIA GPUs at scale.
β’ Collaborate with partners in deep learning frameworks and teams focused on hardware architecture.
β’ Develop and apply compiler optimization strategies for deep learning network graphs.
β’ Design techniques for graph partitioning and tensor sharding to facilitate distributed training and inference.
β’ Conduct performance tuning and thorough analysis.
β’ Execute code generation for NVIDIA GPU backends utilizing MLIR, LLVM, and OpenAI Triton.
β’ Create user-facing features within JAX and its associated libraries.
β’ Engage in general software engineering tasks.
β’ Partner with GPU hardware engineering teams to devise AI compiler software features for future-generation GPUs.
β’ Establish project objectives and scope while leading development initiatives.
β’ Implement software engineering and testing methodologies.
β’ Guide junior engineers and interns through mentorship.
β’ A Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, or a related field, or equivalent experience.
β’ At least 4 years of relevant work or research experience focused on performance analysis and compiler optimizations.
β’ Ability to operate independently, define project goals and scope, and lead development projects.
β’ Proficient in clean software engineering and testing practices.
β’ Exceptional skills in C/C++ programming and software design.
β’ Experience in debugging, performance analysis, and test design.
β’ Strong understanding of CPU, GPU, or other high-performance hardware accelerator architectures.
β’ Familiarity with high-performance computing and distributed programming.
β’ Experience with CUDA or OpenCL programming is desirable but not mandatory.
β’ Experience with XLA, TVM, MLIR, LLVM, OpenAI Triton, deep learning models and algorithms, or the design of deep learning frameworks is advantageous.
β’ Excellent interpersonal skills and the ability to thrive in a dynamic, product-focused team environment.
β’ Experience with JAX, PyTorch, or TensorFlow; familiarity with CUDA or GPUs; and knowledge of open-source compilers such as XLA, LLVM, MLIR, or TVM will set candidates apart.
β’ Competitive salaries.
β’ Comprehensive benefits package.
β’ Equity opportunities.
β’ Additional benefits.
Mercor
Mercor
Get handpicked remote jobs straight to your inbox weekly.