ApplySarthi

Senior Machine Learning Engineer, Accelerated Apache Spark

Nvidia

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

24 open accelerated roles across 4 companies are on ApplySarthi right now, most of them in Bengaluru (1).

What accelerated roles keep asking for: C++ (46%), Machine learning (46%), Python (42%), Product management (33%), Linux (21%), Kubernetes (17%), LLMs (17%), System design (17%) — counted across their open postings here.

Machine Learning Engineer jobs in the United States · Remote Machine Learning Engineer jobs · C++ jobs · ETL jobs · Generative AI jobs · Java jobs

Nvidia has 3,820 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for accelerated roles keep coming back to C++, Machine learning, Python, Product management. Practise those questions before you sit with Nvidia.

Questions you are likely to be asked

  1. Why do you want to join Nvidia?
  2. What is your experience with Spark? Tell me one thing you learned the hard way.
  3. When would you not use machine learning for a problem?
  4. Walk me through a model you built, from the data to how it was used.
  5. How did you know your model was actually good, and not just good on your test set?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior Machine Learning Engineer, Accelerated Apache Spark at Nvidia interview free →

NVIDIA is looking for a Machine Learning Engineer to join the GPU accelerated Apache Spark team. Apache Spark is the most popular data processing engine in data centers for running massive scale workloads for ETL, SQL, and ML/DL model training and inference pipelines, spanning many domains and use cases. NVIDIA GPUs offer a promising avenue for significantly speeding up and/or lowering the cost of running very large Apache Spark applications. You will work with the open source community to accelerate Apache Spark with GPUs. You will apply the latest ML/AI methods to empower enterprises to migrate Spark workloads onto GPUs at scale. What you’ll be doing: Design and implement machine learning solutions for performance prediction and optimization of GPU accelerated enterprise Apache Spark workloads. Develop advanced algorithms and adaptive systems to continuously improve the performance of Apache Spark workloads on GPUs. Develop AI-based agents and tools to assist with fixing system issues and application optimization. Collaborate with key partners and customers on the deployment of complex machine learning solutions in various environments. Maintain deep domain expertise by knowing the latest published advances in ML systems and algorithms. Provide technical mentorship and leadership in data science and machine learning to a team of engineers. What we need to see: 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 the pay of employees in similar positions. The base salary range 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 September 5, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) 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.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on workday · posted 2026-10-30. ApplySarthi collects openings and links to application pages; the role is advertised by Nvidia, not by us.