Talent.com
Senior Performance Software Engineer, Deep Learning Libraries

Senior Performance Software Engineer, Deep Learning Libraries

NVIDIAAustin, 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

Related jobs
  • Promoted
Senior Software Engineer, Core Experiences - Round Rock, USA

Senior Software Engineer, Core Experiences - Round Rock, USA

SpeechifyRound Rock, TX, US
Full-time
Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the...Show moreLast updated: 28 days ago
  • Promoted
Remote Financial Analyst - AI Trainer ($50-$60 / hour)

Remote Financial Analyst - AI Trainer ($50-$60 / hour)

Data AnnotationSan Marcos, Texas
Remote
Full-time +1
We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...Show moreLast updated: 16 days ago
  • Promoted
Remote FP&A Manager – AI Trainer ($50-$60 / hour)

Remote FP&A Manager – AI Trainer ($50-$60 / hour)

Data AnnotationSan Marcos, Texas
Remote
Full-time +1
We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...Show moreLast updated: 16 days ago
  • Promoted
Senior Machine Learning Engineer, Ads Foundation Modeling

Senior Machine Learning Engineer, Ads Foundation Modeling

Unity TechnologiesAustin, TX, US
Full-time
Senior Machine Learning Engineer, Ads Foundation Modeling.At Unity, we're committed to building a culture that fosters collaboration and innovation. Within our fast-paced environment, we're tackling...Show moreLast updated: 24 days ago
  • Promoted
Senior Software Engineer - AI Training Review Layer (Python)

Senior Software Engineer - AI Training Review Layer (Python)

G2i Inc.Austin, TX, US
Full-time
Accepted Locations and Languages.For the complete list of accepted locations.We are currently accepting a limited number of new candidates, and our client anticipates a weekly need for 20-25 top pe...Show moreLast updated: 15 days ago
  • Promoted
Remote Corporate Development Analyst – AI Trainer ($50-$60 / hour)

Remote Corporate Development Analyst – AI Trainer ($50-$60 / hour)

Data AnnotationGeorgetown, Texas
Remote
Full-time +1
We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...Show moreLast updated: 16 days ago
  • Promoted
LVN Day Shift – Find Your Fresh Start with SHP

LVN Day Shift – Find Your Fresh Start with SHP

Southern Health PartnersRed Rock, TX, US
Full-time
LVN Day Shift – Find Your Fresh Start with SHP!.Ready for a new beginning in nursing? At.Step into a role where your skills matter, your work makes a difference, and your employer invests in YOU.Da...Show moreLast updated: 3 days ago
Senior Solutions Engineer

Senior Solutions Engineer

ATEMPOAustin, TX, US
Full-time
Quick Apply
Want to be part of a company that’s at the forefront of HPC initiatives that are pushing the limits of what humans can calculate, simulate, and discover? Are you a high-performing solution engineer...Show moreLast updated: 16 days ago
  • Promoted
Remote FinTech Product Analyst - AI Trainer ($50-$60 / hour)

Remote FinTech Product Analyst - AI Trainer ($50-$60 / hour)

Data AnnotationCedar Park, Texas
Remote
Full-time +1
We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...Show moreLast updated: 16 days ago
  • Promoted
Senior Software Engineer, Communication Libraries

Senior Software Engineer, Communication Libraries

PersimmonsAustin, TX, US
Full-time
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 moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer, AI Model serving - Austin, USA

Senior Software Engineer, AI Model serving - Austin, USA

SpeechifyAustin, TX, US
Full-time
PLEASE APPLY THROUGH THIS LINK : https : / / job-.The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products ...Show moreLast updated: 30+ days ago
  • Promoted
Senior Solutions Engineer

Senior Solutions Engineer

Autonomize IncAustin, TX, United States
Full-time
Autonomize AI is revolutionizing healthcare by streamlining knowledge workflows with AI.We reduce administrative burdens and elevate outcomes, empowering professionals to focus on what truly matter...Show moreLast updated: 4 days ago
Machine Learning Engineer (MLOps)

Machine Learning Engineer (MLOps)

Simarn SolutionsAustin, Texas, United States
Full-time
Quick Apply
Job Role : Machine Learning Engineer (MLOps).Location : Austin, Texas (Onsite).Type : 1099 Contract | C2H.Experienced Machine Learning Engineer with 8-10+ years of hands-on expertise de...Show moreLast updated: 22 days ago
  • Promoted
Senior Deep Learning Engineer

Senior Deep Learning Engineer

Targeted TalentAustin, TX, US
Full-time +1
We're seeking top-notch engineers to join our team.As part of our group, you'll collaborate with hardware and software engineers to design, develop, and optimize software for our chip, maki...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer, Kubernetes Platform and Fabric Integration

Senior Software Engineer, Kubernetes Platform and Fabric Integration

Cornelis Networks, Inc.Austin, TX, US
Full-time
Cornelis Networks delivers the worlds highest performance scale-out networking solutions for AI and HPC datacenters.Our differentiated architecture seamlessly integrates hardware, software and syst...Show moreLast updated: 10 days ago
  • Promoted
Remote Finance Director - AI Trainer ($50-$60 / hour)

Remote Finance Director - AI Trainer ($50-$60 / hour)

Data AnnotationSan Marcos, Texas
Remote
Full-time +1
We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...Show moreLast updated: 16 days ago
  • Promoted
Senior / Lead Software Engineer, EOS Layer 2 and Network Services

Senior / Lead Software Engineer, EOS Layer 2 and Network Services

Arista NetworksAustin, TX, US
Full-time
Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation.We...Show moreLast updated: 30+ days ago
  • Promoted
Remote Investment Analyst – AI Trainer ($50-$60 / hour)

Remote Investment Analyst – AI Trainer ($50-$60 / hour)

Data AnnotationCedar Park, Texas
Remote
Full-time +1
We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...Show moreLast updated: 16 days ago