Are you ready to build innovative, next-generation infrastructure for AI supercomputers and data-centers?
NVIDIA is looking for an excellent Senior Software Developer to work on NVIDIA next generation cloud platforms. We are seeking an experienced engineer who is deeply technical, hands-on, and has a wide system view. You will craft, build, and deploy high-performance and scalable clouds based on NVIDIA's outstanding GPU/NVLink, ConnectX NICs and Bluefield DPUs.
The team is responsible for developing high-performance computing and cloud infrastructure, for the world's largest supercomputers and data-centers. The work environment is educational, dynamic, and challenging as our employees are currently working on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features.
Want more jobs like this?
Get Software Engineering jobs delivered to your inbox every week.
What you'll be doing:
- Design and build innovative features for High-Performance Networking of IaaS in both private and public cloud environments, enhancing functionality and performance.
- Develop a high speed networking solution that accelerates HPC and AI workloads using NVIDIA's advanced technologies in cloud environments, e.g. DPU, ConnectX and GPU/NVLink.
- Take part in developing NVIDIA pioneering AI supercomputer.
- Work closely with other teams on new products or features/improvements of existing products.
- Support, maintain and document software functionality.
What we need to see:
- BSc in Computer Science or equivalent program
- 5+ years of hands-on experience in software development, preferably with C, Python, Rust and Golang.
- Wide hands-on experience with high speed network, e.g. IB, RoCE and NVLink.
- Experience with Jenkins, GitLab and/or GitHub.
- Strong background in designing, implementing, and debugging sophisticated software
- Highly motivated with strong interpersonal skills, ability to work successfully with multi-functional teams, developers, and architects
- Coordinate effectively across organizational boundaries and geographies
- Strong self-initiative, independence, and flexibility to a new technology
Ways to stand out from the crowd:
- R&D background with OpenStack or IaaS of Cloud
- Experience with working on open-source projects
- Understanding of HPC/AI systems and related technologies