Senior Deep Learning Compiler Engineer – XLA

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Healthcare • Manufacturing • Artificial Intelligence

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• Develop compiler optimization algorithms for deep learning workloads • Optimize inference and training performance for the JAX framework and OpenXLA compiler on NVIDIA GPUs at scale • Collaborate with deep learning framework partners and hardware architecture teams • Craft and implement compiler optimization techniques for deep learning network graphs • Design graph partitioning and tensor sharding techniques for distributed training and inference • Perform performance tuning and analysis • Implement code generation for NVIDIA GPU backends using MLIR, LLVM, and OpenAI Triton • Design user-facing features in JAX and related libraries • Perform general software engineering work • Work with GPU hardware engineering teams to design AI compiler software features for next-generation GPUs • Define project goals and scope and lead development efforts • Apply software engineering and testing practices • Mentor junior engineers and interns

🎯 Requirements

• Bachelor's, Master's, or Ph.D. in Computer Science, Computer Engineering, related field, or equivalent experience • 4+ years of relevant work or research experience in performance analysis and compiler optimizations • Ability to work independently, define project goals and scope, and lead development efforts • Clean software engineering and testing practices • Excellent C/C++ programming and software design skills • Experience with debugging, performance analysis, and test design • Strong foundation in CPU, GPU, or other high-performance hardware accelerator architecture • Knowledge of high-performance computing and distributed programming • CUDA or OpenCL programming experience desired but not required • Experience with XLA, TVM, MLIR, LLVM, OpenAI Triton, deep learning models and algorithms, or deep learning framework design is a plus • Strong interpersonal skills and ability to work in a dynamic product-oriented team • Experience with JAX, PyTorch, or TensorFlow; CUDA or GPUs; and open-source compilers such as XLA, LLVM, MLIR, or TVM are ways to stand out

🏖️ Benefits

• Competitive salaries • Generous benefits package • Equity • Benefits

Apply Now

Similar Jobs

🔥 58 minutes ago

Leidos

10,000+ employees

🏥 Healthcare

💼 Consulting

📦 Logistics

Substation Engineer designing HV/EHV physical, protection, and control systems for Leidos’ utility and telecom infrastructure customers. Supporting EPC projects, technical documentation, quality reviews, and construction teams.

🔥 2 hours ago

Tanium

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Advanced Consulting Engineer helping Tanium customers adopt endpoint management and security solutions. Providing technical advisory, troubleshooting, knowledge transfer, and product guidance for complex or stalled deployments.

🔥 2 hours ago

Asset Living

1001 - 5000

🏠 Real Estate

Forward Deployed Engineer building AI-native software for Asset Living’s property management operations. Owning full-stack products, integrations, automation, and measurable improvements across business functions.

🔥 2 hours ago

Pure Storage

1001 - 5000

💼 Consulting

📦 Logistics

🏥 Healthcare

Escalation Engineer resolving critical Kubernetes and multi-cloud storage incidents for Everpure, a data-storage technology company. Bridging support and engineering through troubleshooting, bug fixes, and reliability improvements.

🔥 2 hours ago

Dynata

5001 - 10000

💼 Consulting

📣 Marketing

☁️ SaaS

Release Train Engineer coordinating SAFe delivery programs at Dynata, a first-party data insights company. Facilitating PI Planning, cross-team ceremonies, metrics, and continuous improvement.