Senior Software Engineer, Infrastructure, Build, and Packaging - RAPIDS
Company
NVIDIA
Location
Santa Clara, CA / Remote
Type
Full Time
Job Description
NVIDIA's data science and AI platforms, like the RAPIDS open-source suite of analytics libraries, power modern data science and engineering across the world. The team builds or integrates dozens of tools, collaborating with both commercial partners and the open-source community. We are looking for an outstanding senior engineer to play a key role in packaging, automation, and related infrastructure.
This role is progressive for an enthusiastic generalist who knows or wants to learn technologies ranging from the guts of Python wheels, Conda packages, and CUDA/C++ libraries on up the stack through Docker and Github Actions. You will have the opportunity to contribute to both open-source and enterprise platforms trusted by our largest partners. You will be able to improve deployment on next-generation, pre-release NVIDIA hardware and software platforms and contribute back to help major GPU-accelerated packages fit in well with the open-source Python ecosystem.
Want more jobs like this?
Get jobs delivered to your inbox every week.
What you'll be doing:
- Developing and modernizing packages, such as streamlined Python wheels, for RAPIDS data science libraries
- Designing and maintaining container build processes
- Digging into deployment needs of sophisticated new hardware and software platforms
- Debugging
- Automating critical build pipelines
What we need to see:
- 6+ years of proven experience in software development, build, and/or related devops
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Experience building Python packages, such as wheels, conda packages, etc.
- An understanding of container technology, such as Docker
- A love of automating all major processes and knowledge of at least one build automation platform, like Github Actions, Jenkins, etc.
- Strong overall coding skills, especially in Python
Ways to stand out from the crowd:
- Deep understanding of linking, loading, and Linux binary formats
- C++ experience as well as knowledge of CUDA or similar parallel programming paradigms
- Experience with C/C++ extensions for Python, including tools like Cython or PyBind11
- CMake usage or development experience
- Familiarity with GPU platforms and deployments with a passion for making end user experiences easier and more reliable!
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most forward-thinking and talented people in the world working with us and our engineering teams are growing fast in some of the most impactful fields of our generation.
The base salary range is 180,000 USD - 339,250 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. 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.
Date Posted
11/02/2024
Views
0
Similar Jobs
Visitor Services Assistant (Seasonal) - Department of the Interior - National Park Service
Views in the last 30 days - 0
View DetailsPark Guide (Seasonal) - Department of the Interior - National Park Service
Views in the last 30 days - 0
View DetailsTransportation Security Officer - Department of Homeland Security - Transportation Security Administration
Views in the last 30 days - 0
View DetailsGenetic Counselor (Clinical) - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsWildland Firefighter (State Aviation Manager) - Direct Hire Authority - Department of the Interior - Bureau of Land Management
Views in the last 30 days - 0
View DetailsFFSP Office Automation Assistant - Department of the Navy - Commander, Navy Installations
Views in the last 30 days - 0
View Details