- BS, MS, or PhD or equivalent experience in Machine Learning, Data Science, Computer Science or a closely related field.
- 12+ years of professional experience in designing, implementing, and productionizing high-quality ML/DL solutions.
- 3+ experience as technical lead in ML model development.
- Proven hands-on experience (2+ years) with large-scale data processing platforms, such as Apache Spark.
- Proven ability to employ modern tooling and sound techniques for all aspects of crafting, deploying, and maintaining machine learning models.
- Excellent programming skills in Python and Python data science related libraries like numpy, pandas, scikit-learn, scipy, pytorch, and tensorflow.
- Deep experience with sophisticated ML methodologies, including LLM/GenAI, reinforcement learning, and adaptive, on-line ML systems.
- Strong expertise in feature engineering, feature importance assessment, and developing boosted tree model solutions (e.g., XGBoost).
Ways to stand out from the crowd
- Understanding of the internal workings and architecture related to Apache Spark.
- Familiarity with NVIDIA GPUs and CUDA.
- Experience coding in Scala, Java, and/or C++.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most experienced and dedicated people in the world working for us. If you are passionate about what you do, creative and autonomous, we want to hear from you!
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary range for this position is 224,000 USD – 356,500 USD.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until November 3, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.