Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NVIDIA Logo

Senior Software Engineer, ML

NVIDIA

$168,000 - $322,000
Dec 10, 2025
Santa Clara, CA, US
Apply Now

NVIDIA is looking to optimize Machine Learning training, inference, and NVIDIA AI Services by squeezing every last clock cycle out of their systems, and is seeking senior engineers to help achieve peak performance across the hardware/software stack.

Requirements

  • Excellent Python programming skills, extensive knowledge of at least one ML Framework
  • Algorithms and ML fundamentals
  • Experience with Git or other source-control systems.
  • Strong problem solving and analytical skills
  • Extensive knowledge of ML frameworks such as PyT, JAX, TF2, DGL and others

Responsibilities

  • Implement machine learning models from multiple data domains (CV, NLP/LLMs, ASR, TTS, RecSys and others) in multiple ML frameworks (PyT, JAX, TF2, DGL and others)
  • Implement and test new SW features (Graph Compilation, reduced precision training) that use the most recent HW functionalities.
  • Analyze, profile, and optimize machine learning workloads on pioneering hardware and software platforms.
  • Collaborate with researchers and engineers across NVIDIA, providing guidance on improving the design, usability and performance of models.
  • Lead best-practices for building, testing, and releasing ML software

Other

  • BSc, MS or PhD degree in Computer Science, Computer Architecture, Mathematics, Physics or related technical field or equivalent experience
  • 8+ years of experience in ML model implementation and SW Development
  • Published papers, patents or articles
  • Ability to work in a diverse, supportive environment
  • Must be eligible to work in the US