Taro Logo

Senior DFX Software Engineer - Machine Learning

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
$136,000 - $264,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Job Description

NVIDIA is seeking a Senior DFX Software Engineer specializing in Machine Learning to join their innovative team. This role combines software engineering expertise with cutting-edge machine learning applications in silicon device testing and debug. The position offers a competitive salary range of $136,000 - $264,500 depending on level and experience, plus equity and comprehensive benefits.

The role involves developing sophisticated software solutions using modern C++ and various scripting languages, with a focus on implementing machine learning approaches including LLMs and reinforcement learning. You'll be working on creating efficient parallel graph traversal techniques and collaborating with cross-functional teams to solve complex technical challenges in silicon device testing and failure analysis.

NVIDIA's position as a world leader in accelerated computing provides an exciting environment for innovation. The team contributes to advancing various fields from gaming to state-of-the-art compute platforms and Artificial Intelligence. They pride themselves on tackling new challenges with innovative solutions.

The ideal candidate should have 5+ years of software development experience, strong expertise in GenAI application development, and deep understanding of reinforcement learning algorithms. Knowledge of evaluation systems, observability platforms, and large-scale training is essential. A BS degree (MS or higher preferred) in EE or CS is required.

This is an excellent opportunity for someone passionate about combining software engineering with machine learning to work on cutting-edge technology at a company that's transforming multiple industries through AI and digital twins.

Last updated 3 hours ago

Responsibilities For Senior DFX Software Engineer - Machine Learning

  • Develop software in modern C++ and various scripting languages for test pattern generation
  • Create efficient parallel graph traversal and graph analysis techniques
  • Work with multi-functional teams to assess and tackle problems
  • Apply LLMs, graph-based ML approaches, and reinforcement learning to define innovative solutions

Requirements For Senior DFX Software Engineer - Machine Learning

Python
  • BS (MS or higher degree preferred) in EE or CS (or equivalent experience)
  • 5+ years of experience in Software development
  • Excellent communication skills
  • Experience with GenAI application development using LLM frameworks
  • Expertise in evaluation systems and observability platforms
  • Understanding of different agent architectures, RAG systems, and communication protocols
  • Deep familiarity with reinforcement learning algorithms
  • Hands on experience with large scale training and data processing

Benefits For Senior DFX Software Engineer - Machine Learning

Medical Insurance
Equity
  • Competitive base salary
  • Equity
  • Comprehensive benefits package

Related Jobs

Senior Architecture Energy Modeling Engineer

Senior Architecture Energy Modeling Engineer role at NVIDIA focusing on ML-based power modeling and energy efficiency optimization for GPUs, offering $168K-$310K base salary plus equity.

Senior Software Engineer, Agentic AI

Senior Software Engineer position at NVIDIA focusing on developing the Agent Intelligence (AIQ) toolkit for enterprise AI applications, requiring 5+ years of Python experience and expertise in LLM frameworks.

Senior Deep Learning Frameworks Sustaining Engineer

Senior Deep Learning Engineer role at NVIDIA focusing on maintaining and improving machine learning frameworks and enterprise products.

Senior Computer Vision System Performance Engineer

Senior Computer Vision System Performance Engineer role at NVIDIA focusing on optimizing computer vision applications and developing hardware-accelerated pipelines.

Senior Deep Learning Systems Engineer, Datacenters

Senior Deep Learning Systems Engineer position at NVIDIA focusing on optimizing datacenter performance for AI applications, offering competitive compensation and opportunity to work with cutting-edge technology.