Talent.com
Senior Performance Software Engineer, Deep Learning Libraries
Senior Performance Software Engineer, Deep Learning LibrariesNVIDIA • Austin, TX, US
No longer accepting applications
Senior Performance Software Engineer, Deep Learning Libraries

Senior Performance Software Engineer, Deep Learning Libraries

NVIDIA • Austin, TX, US
30+ days ago
Job type
  • Full-time
Job description

We are now looking for a Senior Performance Software Engineer for Deep Learning Libraries! Do you enjoy tuning parallel algorithms and analyzing their performance? If so, we want to hear from you! As a deep learning library performance software engineer, you will be developing optimized code to accelerate linear algebra and deep learning operations on NVIDIA GPUs. The team delivers high-performance code to NVIDIA’s   ,   , and   libraries to accelerate deep learning models. The team is proud to play an integral part in enabling the breakthroughs in domains such as image classification, speech recognition, and natural language processing. Join the team that is building the underlying software used across the world to power the revolution in artificial intelligence! We’re always striving for peak GPU efficiency on current and future-generation GPUs. To get a sense of the code we write, check out our   showcasing performant matrix multiply on NVIDIA’s   with CUDA. This specific position primarily deals with code lower in the deep learning software stack, right down to the GPU HW.

What you'll be doing :

Writing highly tuned compute kernels, mostly in C++ CUDA, to perform core deep learning operations (e.g. matrix multiplies, convolutions, normalizations)

Following general software engineering best practices including support for regression testing and CI / CD flows

Collaborating with teams across NVIDIA :

CUDA compiler team on generating optimal assembly code

Deep learning training and inference performance teams on which layers require optimization

Hardware and architecture teams on the programming model for new deep learning hardware features

What we need to see :

Masters or PhD degree or equivalent experience in Computer Science, Computer Engineering, Applied Math, or related field

6+ years of relevant industry experience

Demonstrated strong C++ programming and software design skills, including debugging, performance analysis, and test design

Experience with performance-oriented parallel programming, even if it’s not on GPUs (e.g. with OpenMP or pthreads)

Solid understanding of computer architecture and some experience with assembly programming

Ways to stand out from the crowd :

Tuning BLAS or deep learning library kernel code

CUDA / OpenCL GPU programming

Numerical methods and linear algebra

LLVM, TVM tensor expressions, or TensorFlow MLIR

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hard working people in the world working for us. If you're creative, autonomous, and love a challenge, consider joining our Deep Learning Library team and help us build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field.

The base salary range is 180,000 USD - 339,250 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

Create a job alert for this search

Senior Software Engineer • Austin, TX, US

Similar jobs
Senior Software Engineer, AI

Senior Software Engineer, AI

Cloudera • Austin, TX, United States
Full-time
At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management as the hyperscalers, we're the preferred data partner for the top comp...Show more
Last updated: 24 days ago • Promoted
AK - Senior Software Engineer

AK - Senior Software Engineer

Social Solutions Global • Austin, TX, United States
Full-time
NGP VAN is the winningest technology platform in the history of democratic and progressive causes, working tirelessly to innovate and advance the technology our clients rely on to bolster our democ...Show more
Last updated: 30+ days ago • Promoted
Senior Site Reliability / DevOps Engineer

Senior Site Reliability / DevOps Engineer

Autorabit Holding Inc. • Austin, Texas, United States
Full-time +1
AutoRABIT is a hyper-growth SaaS software company and the leading provider of Salesforce DevSecOps platform for regulated industries such financial institutions, insurance, and healthcare.AutoRABIT...Show more
Last updated: 30+ days ago • Promoted
AI / ML / LLM and MLOPS Lead Engineer

AI / ML / LLM and MLOPS Lead Engineer

Tekfortune Inc • Austin, TX, United States
Permanent
Tekfortune is a fast-growing consulting firm specialized in permanent, contract & project-based staffing services for world's leading organizations in a broad range of industries.In this quickly ch...Show more
Last updated: 2 days ago • Promoted
Sr SOC Verification Engineer, Annapurna ML

Sr SOC Verification Engineer, Annapurna ML

Amazon • Austin, TX, United States
Full-time
Amazon Web Services provides a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world.We have dat...Show more
Last updated: 2 days ago • Promoted
Sr. ASIC Design Engineer, Cloud-Scale Machine Learning Acceleration - Annapurna Labs

Sr. ASIC Design Engineer, Cloud-Scale Machine Learning Acceleration - Annapurna Labs

Amazon • Austin, TX, United States
Full-time
AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released ne...Show more
Last updated: 2 days ago • Promoted
Senior Solutions Engineer

Senior Solutions Engineer

Direct Recruiters • Austin, TX, United States
Full-time
Specialized AI tools designed specifically for healthcare workflows.Helps healthcare teams interpret and organize unstructured information like notes, claims, and documents.Reduces manual work and ...Show more
Last updated: 2 days ago • Promoted
Silicon Validation Software Engineer - Apple Neural Engine Validation

Silicon Validation Software Engineer - Apple Neural Engine Validation

Apple • Austin, TX, United States
Full-time
Do you love creating elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail? As part of our Silicon Technologies group, you’ll help design and manuf...Show more
Last updated: 2 days ago • Promoted
GenAI Python Systems Engineer -Senior Manager

GenAI Python Systems Engineer -Senior Manager

PwC • Austin, TX, United States
Full-time
At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in tra...Show more
Last updated: 2 days ago • Promoted
Sr. SDE, Chip Validation Ops, Annapurna Labs Machine Learning Acceleration

Sr. SDE, Chip Validation Ops, Annapurna Labs Machine Learning Acceleration

Amazon • Austin, TX, United States
Full-time
AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released ne...Show more
Last updated: 2 days ago • Promoted
Sr. PD Methodology Engineer, Annapurna Labs - Cloud Scale Machine Learning

Sr. PD Methodology Engineer, Annapurna Labs - Cloud Scale Machine Learning

Amazon • Austin, TX, United States
Full-time
AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released ne...Show more
Last updated: 2 days ago • Promoted
Senior Research Engineer

Senior Research Engineer

Oracle • Austin, TX, United States
Full-time
At Oracle Analytics, we are building the next generation of enterprise AI products to enable intelligent data analysis at scale. Leveraging our foundational strengths in data management and enterpri...Show more
Last updated: 2 days ago • Promoted
Senior DevOps Engineer

Senior DevOps Engineer

Vectra • Austin, Texas, United States
Full-time
Vectra® is the leader in AI-driven threat detection and response for hybrid and multi-cloud enterprises.The Vectra AI Platform delivers integrated signal across public cloud, SaaS, identity, and da...Show more
Last updated: 30+ days ago • Promoted
Senior DevOps Engineer

Senior DevOps Engineer

The Helper Bees • Austin, Texas, United States
Remote
Full-time
Forbes’ list of America’s Best Startup Employers for 2025! .THB) was created to fill an obvious need in an underserved community. Inspired by love and brought to reality through passion and determin...Show more
Last updated: 30+ days ago • Promoted
Lead Machine Learning Engineer

Lead Machine Learning Engineer

Visa • Austin, TX, United States
Full-time
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more t...Show more
Last updated: 30+ days ago • Promoted
Senior Developer - Cloud (AWS)

Senior Developer - Cloud (AWS)

Senseye • Austin, TX, United States
Full-time
We are seeking an experienced Senior Cloud Developer with deep expertise in AWS infrastructure to join our high-performing team. This role requires a seasoned technologist who can architect, build, ...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer, Communication Libraries

Senior Software Engineer, Communication Libraries

Persimmons • Austin, TX, US
Full-time
Quick Apply
Persimmons is building the infrastructure that will power the next decade of AI.Founded in 2023 by veteran technologists from the worlds of semiconductors, AI systems, and software innovation, We’r...Show more
Last updated: 30+ days ago
Senior DevOps Engineer

Senior DevOps Engineer

Striveworks • Austin, Texas, United States
Full-time
As a Senior DevOps Engineer at Striveworks, you will be challenged—and trusted—on day one to take ownership of specific product deployments by maintaining, optimizing, and enhancing our on-premises...Show more
Last updated: 30+ days ago • Promoted