Used Tools & Technologies
Machine LearningRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Go @ 3
Kafka @ 3
Python @ 6
Scala @ 6
Statistics @ 5
Algorithms @ 3
Data Science @ 3
Rust @ 6
GPU @ 3
AI @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Join a team building an AI Data Center AIOps platform that turns raw, high-volume telemetry into reliable, job-centric insights and automation for GPU fleets. As an ML Engineer on this team, you will design and implement ML algorithms that run in real-time streaming pipelines, detecting anomalies and surfacing insights across massive-scale infrastructure before they impact AI training and inference.
Responsibilities
- Implement production ML algorithms in Go optimized for real-time streaming pipelines operating at massive scale under strict resource constraints.
- Design and develop new ML algorithms: anomaly detection, health scoring, and predictive analytics on high-volume time-series telemetry from GPU and network infrastructure.
- Improve and extend existing algorithms and experiment with new approaches suited to real-time streaming constraints.
- Build and maintain end-to-end ML pipelines — from data ingestion and schema design through model inference — optimized for on-premises, latency-sensitive deployments.
- Partner with the Data Science team on algorithm design, prototype evaluation, and translating research findings into platform requirements.
Requirements
- BS (or equivalent experience) + 5+ years, MS + 3+ years, or PhD + 1+ years in Computer Science, Statistics, or a related field.
- Strong mathematical foundation: statistics, probability, linear algebra, and algorithm analysis.
- Proven experience implementing and optimizing ML algorithms in production — this is a coding-first role; strong implementation skills are required.
- Strong programming skills in one or more of Go, C/C++, Rust, or Scala; Python working knowledge is a plus.
- Familiarity with time-series databases and streaming data architectures.
- Ability to work independently and navigate ambiguity in a fast-paced engineering environment.
Ways to stand out
- Data science background with hands-on experience building and validating ML models — bridging research and production implementation.
- Experience implementing ML algorithms directly in systems languages for latency-sensitive or resource-constrained environments.
- Research experience: knowing the latest ML literature and translating advances into practical improvements.
- Experience with Kafka-based streaming pipelines and real-time feature engineering at scale.
Compensation & Benefits
- The posting states: "With competitive salaries and a generous benefits package." You will also be eligible for equity and benefits.
- Base salary ranges (by level): Level 3: 152,000 USD - 241,500 USD; Level 4: 184,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
Additional information
- Applications for this job will be accepted at least until May 22, 2026.
- This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and states a commitment to fostering a diverse work environment.
More jobs at Nvidia
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer – GPU Software
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Software Engineer, CUDA Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Engineer, Applied Research - Accelerator Programming Model and Compiler
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior System Software Architect - Halos Core and Robotics Platform
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Similar jobs
Software Engineer, Data
xAI · Palo Alto, United States
USD 240,000-280,000 per year
Staff Machine Learning Engineer
Reddit · United States, San Francisco, United States
USD 230,000-322,000 per year
Senior Data Scientist, Voice of the Customer - GeForce NOW
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior GPU And HPC Infrastructure Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Machine Learning Engineer, Ads Optimization & Ads Marketplace Quality
Reddit · United States
USD 185,800-303,400 per year
Principal Data Scientist - Cloud Gaming and AI
Nvidia · Santa Clara, United States
USD 248,000-379,500 per year
Principal Machine Learning Engineer, Accelerated Apache Spark
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Staff Machine Learning Engineer, Consumer
Reddit · United States
USD 230,000-322,000 per year