Senior Library Acceleration Engineer, RAPIDS
at Nvidia
π United States
$148,000-276,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Python @ 4 Algorithms @ 4 Machine Learning @ 4 Data Science @ 4 Hiring @ 4 Communication @ 4 Mathematics @ 7 Debugging @ 4Details
NVIDIA is hiring Systems Software Engineers to work on RAPIDS, a suite of open-source software libraries that accelerates end-to-end data science and analytics pipelines on GPUs. RAPIDS relies on NVIDIA CUDA for low-level compute optimization but exposes that high-performance GPU compute through user-friendly Python interfaces.
Responsibilities
- Analyze, design, and implement optimized GPU algorithms for data analytics and machine learning.
- Expand and improve integration of RAPIDS into relevant high-level frameworks.
- Drive performance analysis, benchmarking, and trouble-shooting of associated libraries.
- Collaborate with a multi-functional team to understand requirements and implement or improve solutions.
Requirements
- MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field in Deep Learning, Machine Learning, or Computer Vision, or equivalent experience.
- 5+ years of proven experience in Computer Science, Artificial Intelligence, Applied Math, or a related field.
- Expert level knowledge in building and maintaining Python interfaces to lower level libraries, preferably in C++ (CUDA a bonus).
- Strong analytical problem-solving skills, algorithms and mathematics fundamentals.
- Excellent software development skills: programming, debugging, performance analysis, and test design.
- Good communication and documentation habits.
- Ability to work independently and manage your own development efforts.
- A passion for thoughtful benchmarking.
Benefits
- NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. You will also be eligible for equity and benefits.
The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.