Senior Systems Software Engineer - Machine Learning

NVIDIA
Santa Clara, Durham
Workplace: OnsiteFull timeUSD 152,000 - 287,500 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: phdSkills: ["Written communication","Visual communication","Verbal communication","Collaboration","Research-to-production mindset"]

Convert cutting-edge AI research into production-ready systems for dataset generation and machine learning pipelines. Build workflows that diversify/populate datasets, integrate LLM/VLM and agentic components, and define rigorous offline evaluation criteria before changes ship. You’ll operate in Unix/Linux environments, use strong software engineering fundamentals, and collaborate across teams to deliver features backed by real user impact.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
6 days ago

Senior Systems Software Engineer - Machine Learning

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live
Reposted: similar role first listed 4 months ago

Job Summary

Convert cutting-edge AI research into production-ready systems for dataset generation and machine learning pipelines. Build workflows that diversify/populate datasets, integrate LLM/VLM and agentic components, and define rigorous offline evaluation criteria before changes ship. You’ll operate in Unix/Linux environments, use strong software engineering fundamentals, and collaborate across teams to deliver features backed by real user impact.
Location: Santa Clara, Durham
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Convert research into real products rather than notebooks or slide decks.
  • •Build workflows to diversify datasets and/or populate data.
  • •Ship machine learning workflows/pipelines quickly and iterate faster.
  • •Leverage LLM/VLM and agentic systems in the data generation pipeline.
  • •Define evaluation criteria and run offline evaluations before model/prompt changes reach production.

Pay and Benefits

Salary: USD 152,000 - 287,500 annually
Equity and Bonus:Equity

Key Requirements

  • •Masters degree (or equivalent experience) or preferably a PhD in Computer Science or a related field with 5+ years of experience.
  • •Strong mathematical and algorithmic foundation, demonstrated via research publications, internships, or significant project experience.
  • •Strong background in computer vision and deep learning.
  • •Excellent programming skills in Python and C/C++, with solid software engineering fundamentals.
  • •Ability to develop code in Unix/Linux environments and communicate performance challenges, tradeoffs, and architectural alternatives.
Experience:5+ yearsGenerative AILLMsVLMsComputer visionAgentic systems
Education:PhD / Doctorate in Computer Science
Skills:Written communicationVisual communicationVerbal communicationCollaborationResearch-to-production mindset
Tech Stack:PythonC/C++UnixLinux

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor