Search jobs > Santa Clara, CA > Compiler engineer

Compiler Engineer - Deep Learning

NVIDIA
Santa Clara, CA, US
$120K-$230K a year
Full-time

We are looking for a Deep Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep Learning Compiler team.

Academic and commercial groups around the world are using GPUs to power a revolution in deep learning, enabling breakthroughs in many areas, e.

g. image classification, speech recognition, recommendation systems, large language models and generative AIs, etc. Join the team building the DLC which will be used by the entire deep learning community.

What you'll be doing :

In this role, you will be responsible for analyzing deep learning networks and developing compiler optimization algorithms.

Collaborate with members of the deep learning software framework teams and the hardware architecture teams to accelerate the next generation of deep learning software.

The scope of these efforts includes defining public APIs, performance tuning and analysis, crafting and implementing compiler and optimization techniques for neural networks, and other general software engineering work.

What we need to see :

Bachelors, Masters or Ph.D. in Computer Science, Computer Engineering, related field (or equivalent experience)

2+ years of relevant work or research experience in performance analysis and compiler optimizations.

Ability to work independently, define project goals and scope, and lead your own development effort.

Excellent C / C++ programming and software design skills, including debugging, performance analysis, and test design.

Strong interpersonal skills are required along with the ability to work in a dynamic product-oriented team.

Ways to stand out from the crowd :

Experience in CPU and / or GPU architecture. CUDA or OpenCL programming experience.

Strong understanding with one or more of the following technologies : XLA, TVM, MLIR, LLVM, deep learning models and algorithms, and deep learning framework design.

A track record of success in mentoring junior engineers and interns is a bonus.

With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers.

We have some of the most brilliant and hardworking people in the world working with us and our product lines are growing fast in some of the hottest state of the art fields such as Virtual Reality, Artificial Intelligence, Deep Learning and Autonomous Vehicles.

The base salary range is 120,000 USD - 230,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and . NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

deeplearning

30+ days ago
Related jobs
Promoted
KLA
Milpitas, California

We are looking for a full-time Staff Algorithm Engineer on Deep Learning who is passionate on pioneering Machine Learning, Deep Learning, Foundation Model and GenAI for image processing and computer vision applications in KLA semiconductor process control business. Enabling the movement towards adva...

Promoted
WeRide.ai
San Jose, California

Develop and deploy cutting-edge perception and deep learning models, including vision-language and large language models (VLMs and LLMs), for real-time integration into our system. Experienced in one or more of the following areas: machine learning, robotics, computer vision, data mining, LiDAR. ...

Promoted
KLA
Milpitas, California

We are looking for a full-time Deep Learning Software Engineer who is passionate on designing and implementing Deep Learning (DL), GenAI and Foundation Model related software system to support image processing and computer vision applications at scale in the semiconductor process control business. T...

Promoted
NVIDIA
Santa Clara, California

Would you like to make a big impact in Deep Learning by helping build a state-of-the-art inference framework for accelerating Deep Learning models, especially Large Language Models, on NVIDIA GPUs? We are now welcoming exceptional software engineers to apply to Senior Engineering positions in the De...

NVIDIA
Remote, CA, US
Remote

We are looking for a Deep Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep Learning Compiler team. You’ll collaborate with members of the deep learning software framework teams and the hardware architecture teams to accelerate the next generation of deep learning software...

AMD
San Jose, California

We are looking for a talented Machine Learning (ML) Compiler SW Engineer to join our growing team in the AI group and play a crucial role in developing SW toolset to deploy cutting-edge ML models on AMD's XDNA Neural Processing Units (NPU). Collaborate with architects and runtime software engineers ...

Matroid
Palo Alto, California

We're looking for a Deep Learning Field Engineer to operate at the forefront of CV deployment in industry - building best-in-class CV systems that leverage deep learning techniques to solve a broad range of challenging use cases, such as quality inspection, assembly verification, process optimizatio...

Amazon.com Services LLC
Sunnyvale, California

Be responsible for architecture and development of compiler stack for deep learning accelerator. Come join us to accelerate deep learning networks on Az1/Az2 Neural Edge processors and beyond. You will have an enormous opportunity to make a large impact on the design, architecture, and implementatio...

Stealth
Cupertino, California

Knowledge of operating system internals, compilers, and low-power/mobile optimization. ...

Skyrocket Ventures
CA, United States

Deep Learning / Computer Vision Engineer - Autonomous Vehicle Startup. Utilizing deep learning, computer vision, and Convolutional Neural Networks. At least 3 years (the more the better) of professional experience with deep learning for computer vision. Strong understanding of machine learning funda...