Senior Machine Learning Engineer, Accelerated Apache Spark

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$224,000–$356,500 / yr
Employment
Full-time
Posted
56 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $226k
This role $290k
$153k $378k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $196,750–$254,750 — the blue band above. At the midpoint, this role pays about $290k versus about $226k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1626 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1115 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Machine Learning Engineer, Accelerated Apache Spark

The Senior Machine Learning Engineer, Accelerated Apache Spark joins the GPU accelerated Apache Spark team to accelerate data processing engine workloads. You will design and implement machine learning solutions for performance prediction and optimization of enterprise Spark workloads on GPUs. Daily responsibilities include developing advanced algorithms, adaptive systems, and AI-based agents to resolve system issues and optimize applications. You will collaborate with partners to deploy complex solutions while providing technical mentorship to engineers. Required skills include Python, numpy, pandas, scikit-learn, scipy, pytorch, and tensorflow, alongside experience with LLM/GenAI, reinforcement learning, and boosted tree models like XGBoost. You must possess deep expertise in Apache Spark, NVIDIA GPUs, and CUDA, while utilizing Scala, Java, or C++ to solve large-scale data processing and ML/DL model training problems.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Design and implement machine learning solutions for performance prediction and optimization of GPU-accelerated Apache Spark workloads.
  • Develop advanced algorithms and adaptive systems to improve Spark performance on GPUs.
  • Create AI-based agents and tools to automate system issue resolution and application optimization.
  • Deploy complex machine learning solutions for key partners and customers across various environments.
  • Maintain deep domain expertise in the latest ML systems and algorithms.
  • Provide technical mentorship and leadership in data science and machine learning to a team of engineers.

What we're looking for

  • BS, MS, or PhD in Machine Learning, Data Science, Computer Science, or a closely related field, or equivalent experience.
  • 12+ years of professional experience in designing, implementing, and productionizing high-quality ML/DL solutions.
  • Experience as a technical lead in ML model development.
  • 2+ years of hands-on experience with large-scale data processing platforms such as Apache Spark.
  • Excellent programming skills in Python and libraries including numpy, pandas, scikit-learn, scipy, pytorch, and tensorflow.
  • Deep experience with LLM/GenAI, reinforcement learning, and adaptive, on-line ML systems.
  • Strong expertise in feature engineering, feature importance assessment, and developing boosted tree model solutions like XGBoost.
  • Understanding of Apache Spark architecture, NVIDIA GPUs, CUDA, and experience coding in Scala, Java, and/or C++ (preferred).

More like this

Similar roles

Machine Learning Engineer 4

Capital One Financial

New York, NY +4 32 days ago
Python AWS SQL PyTorch TensorFlow Kubernetes Spark Ray Pandas NumPy Scikit-learn Java Golang C++ Scala GCP Azure CI/CD Transformers RNNs CNNs LSTMs

Senior Machine Learning Engineer

Adobe

San Jose, CA 39 days ago $151,800–$265,350
Python Java PyTorch TensorFlow JAX LLM RAG AWS Azure Redis Elasticsearch Snowflake Microservices APIs ML-Ops Agent-Ops Monitoring Observability
5+ yrs exp

Senior Machine Learning Engineer

Cloudflare, Inc

Austin, TX 117 days ago
Python PyTorch TensorFlow Scikit-Learn LangChain LangGraph Autogen RAG LLMOps Docker Kubernetes Terraform AWS GCP Azure BigQuery FastAPI TypeScript React Airflow Argo Workflows ArgoCD CI/CD Pytest
3+ yrs exp Hybrid

Senior Machine Learning Engineer

Nvidia

Santa Clara, CA 57 days ago
Machine Learning C++ Python PyTorch TensorFlow Computer Vision Multi-sensor Fusion Deep Learning TensorRT Transformers Data Pipelines Model Optimization NVIDIA DRIVE AV Object Detection Semantic Segmentation
8+ yrs exp