Senior Machine Learning Engineer

icon building Company : Nvidia
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Senior Machine Learning Engineer

We're looking for a motivated Senior Machine Learning Engineer, focused on Vector Search, to join NVIDIA’s RAPIDS Machine Learning team. RAPIDS is the open source suite of libraries that combine the performance of modern GPUs with the ease of use of Python APIs. We are working on growing the capabilities of the ML components of RAPIDS as well as integrating into model deployment, inference and other innovative critical infrastructure projects. You’ll join a team of ML, HPC and Software Engineers developing groundbreaking GPU accelerated frameworks. You’ll contribute and guide feature development of RAPIDS ML Projects as well as other open source projects and push the GPU Data Science and ML ecosystems forward.

What you’ll be doing:

Developing and improving innovative Vector Search and Machine Learning algorithms and pipelines.

Integrating RAPIDS ML training and inference components into enterprise and open source software packages

Implementing solutions based on systems that have components in Python, Cython, C++ and CUDA and improving those components.

Contributing to open source projects, such as RAPIDS RAFT, cuML, and others. Benchmarking, profiling, and optimizing complex algorithms that have components in Python, Cython and C++ on different system architectures, from single node to high scale distributed systems.

Working closely with Data Scientists, Solution Architects and other groups to integrate, triage, debug and develop feature roadmaps of our tools.

What we need to see:

8+ years of experience as a ML Engineer or Software Engineer, preferably building and maintaining either Vector Search, Nearest Neighbors or distance based algorithms and/or distributed systems.

BS, MS in CS/CE or related engineering field (or equivalent experience)

Strong Modern C++ programming skills

Familiarity with Python.

Knowledge of one distributed programming framework like Dask or Spark.

Familiar with build systems based around CMake and Docker.

You care deeply about robust, readable, well documented, well tested, high-performance code.

Excited to learn, explore new problem areas, and apply your creativity to some of the most challenging and rewarding problems we have.

Ways to stand out from the crowd:

Significant experience with Vector Databases like Milvus, Pinecone or frameworks like FAISS.

Proficiency in CUDA.

Understanding of build infrastructure and CI/CD related technologies such as CMake, Docker, Bash scripting, Jenkins, compilers, linkers.

Significant contributions and interactions with data science and ML open source projects.

Expert knowledge Dask, Spark or other distributed systems.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most hard-working and talented people in the world working for us. If you're creative and passionate about developing cloud services we want to hear from you!

The base salary range is 220,000 USD - 419,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits (https://www.nvidia.com/en-us/benefits/) . NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse 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.

NVIDIA is a Learning Machine

NVIDIA pioneered accelerated computing to tackle challenges no one else can solve. Our work in AI and the metaverse is transforming the world's largest industries and profoundly impacting society.

Learn more about NVIDIA .
Original job Senior Machine Learning Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt New York, New York

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.