Machine Learning Applications and Compiler Engineer, New College Grad

🕒 May 5

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

🤖 Artificial Intelligence

🎮 Gaming

Artificial Intelligence • Gaming • Automotive

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

• Build, develop, and maintain high-performance runtime and compiler components, focusing on end-to-end inference optimization. • Define and implement mappings of large-scale inference workloads onto NVIDIA’s systems. • Extend and integrate with NVIDIA’s SW ecosystem, contributing to libraries, tooling, and interfaces that enable seamless deployment of models across platforms. • Benchmark, profile, and monitor key performance and efficiency metrics to ensure the compiler generates efficient mappings of neural network graphs to our inference hardware. • Collaborate closely with hardware architects and design teams to feedback software observations, influence future architectures, and codesign features that unlock new performance and efficiency points. • Prototype and evaluate new compilation and runtime techniques, including graph transformations, scheduling strategies, and memory/layout optimizations tailored to spatial processors. • Publish and present technical work on novel compilation approaches for inference and related spatial accelerators at top tier ML, compiler, and computer architecture venues.

🎯 Requirements

• Pursuing or recently completed a MS or PhD in Computer Science, Electrical/Computer Engineering, or related field, or equivalent experience. • Possess software engineering background with familiarity in systems level programming (e.g., C/C++ and/or Rust) and solid CS fundamentals in data structures, algorithms, and concurrency. • Hands on experience with compiler or runtime development, including IR design, optimization passes, or code generation. • Experience with LLVM and/or MLIR, including building custom passes, dialects, or integrations. • Familiarity with deep learning frameworks such as TensorFlow and PyTorch, and experience working with portable graph formats such as ONNX. • Understanding of parallel and heterogeneous compute architectures, such as GPUs, spatial accelerators, or other domain specific processors. • Strong analytical and debugging skills, with experience using profiling, tracing, and benchmarking tools to drive performance improvements. • Excellent communication and collaboration skills, with the ability to work across hardware, systems, and software teams.

🏖️ Benefits

• Eligible for equity • Health insurance • Stock options • Paid time off • Professional development opportunities

Apply Now

Similar Jobs

🕒 April 29

Narvar

201 - 500

🛍️ eCommerce

☁️ SaaS

🛒 Retail

Senior Software Engineer II developing machine learning products for Narvar's platform, using consumer data for various applications. Collaborating across teams to design algorithms impacting millions globally.

🇨🇦 Canada – Remote

💵 $180k - $230k / year

💰 $30M Series C on 2018-08

⏰ Full Time

🟠 Senior

🤖 Machine Learning Engineer

Linux

NoSQL

Numpy

Pandas

Python

PyTorch

Shell Scripting

Spark

SQL

Tensorflow

🕒 April 29

Reddit, Inc.

501 - 1000

👥 B2C

📱 Media

🌍 Social Impact

Machine Learning Engineer designing and deploying ML models for Reddit's platform. Contributing to personalized recommendations, advertising systems, and large-scale applied machine learning.

Java

Python

PyTorch

Tensorflow

Go

🕒 April 27

C-Serv

51 - 200

🤝 B2B

👥 HR Tech

🎯 Recruiter

AI ML Engineer shaping ML strategy and building intelligent multi-agent systems at a networking leader. Driving innovation in Generative AI and building real-time inference pipelines.

AWS

Azure

Cloud

Distributed Systems

Docker

Google Cloud Platform

Kubernetes

Microservices

NoSQL

Python

PyTorch

🕒 April 24

Unity

5001 - 10000

🎮 Gaming

📚 Education

Senior Machine Learning Developer designing advanced GenAI systems for advertiser growth at Unity. Leading backend integration, budget management, and experimentation infrastructure.

🗣️🇫🇷 French Required

Flux

Java

Kafka

Scala

Spark

Go

🕒 April 24

CD PROJEKT SA

501 - 1000

🎮 Gaming

Machine Learning & Game Tech Architect responsible for AI and game system integration at CD PROJEKT RED. Join our R&D AI Team to deliver novel gaming experiences.

Keras

Python

PyTorch

Rust

Tensorflow

Unreal Engine