Senior Systems Software Engineer, Machine Learning

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

LLM GPU GenAI

Required Skills & Competences

Linux @ 4 Python @ 4 Machine Learning @ 8 Hiring @ 7 Communication @ 4 Deep Learning @ 7 Generative AI @ 7 AI @ 4 Computer Vision @ 7

Details

NVIDIA has been transforming computer graphics, PC gaming, accelerated computing, and machine learning for more than 25 years. Today NVIDIA is tapping into the unlimited potential of AI to define the next era of computing — an era in which GPUs act as the brains of computers, robots, and self-driving cars that can understand the world.

We are hiring a Deep Learning Engineer with strong experience in generative AI, LLMs/VLMs, computer vision, and agentic systems. The team is a balanced mix of engineers and scientists; the culture is collaborative, low-ego, and built around ownership. If you enjoy building systems that get used and shipping production-quality solutions, this job may be a fit.

Responsibilities

  • Convert research into real products (not just slide decks or notebooks).
  • Help build workflows that diversify datasets and/or populate data.
  • Ship machine learning workflows/pipelines fast and iterate quickly.
  • Leverage LLMs, VLMs and agents in the data generation pipeline.
  • Define evaluation criteria and run offline evaluations before changes reach production.

Requirements

  • Master's degree, or preferably a PhD, in Computer Science or a related field, or equivalent experience.
  • 5+ years of experience.
  • Solid mathematical and algorithmic foundation; demonstrated expertise in research publications, internships, or significant projects.
  • Strong background in computer vision and deep learning.
  • Excellent programming skills in Python and C/C++.
  • Excellent software engineering fundamentals.
  • Ability to develop code in Unix/Linux environments.
  • Excellent written, visual, and verbal communication skills to present performance challenges, tradeoffs, and architectural alternatives.
  • Strong collaboration skills to partner with other teams.

Ways to stand out from the crowd

  • Experience designing and operating multi-agent pipelines in production, including handling non-deterministic failures, retry logic, and tool-call error recovery.
  • Shipped a product feature backed by a VLM (e.g., image captioning, document understanding), including handling inference latency, cost-per-call tradeoffs, and degraded-mode fallbacks.
  • Shipped AI-powered features to real users (not just prototypes or personal projects/hackathons).
  • Experience with 3D computer vision is a bonus.

Compensation & Benefits

  • Base salary ranges provided by location and level:
    • Level 3: 152,000 USD - 241,500 USD
    • Level 4: 184,000 USD - 287,500 USD
  • Eligible for equity and benefits (link to NVIDIA benefits referenced in the posting).

Applications for this job will be accepted at least until May 30, 2026.

This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. The company does not discriminate 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.