At a Glance
- Tasks: Develop Kubernetes integration for our Linux-based cluster management software and assist with support tickets.
- Company: Join NVIDIA, a leader in AI and computing innovation with a diverse and supportive culture.
- Benefits: Enjoy a collaborative environment, cutting-edge technology, and opportunities for personal growth.
- Why this job: Make a lasting impact in tech while working with brilliant minds on groundbreaking projects.
- Qualifications: Degree in Computer Science, fluency in C++ and Python, and 5 years of relevant experience required.
- Other info: NVIDIA values diversity and is an equal opportunity employer.
The predicted salary is between 43200 - 72000 £ per year.
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It\’s a unique legacy of innovation that\’s fueled by great technology—and amazing people. Today, we\’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what\’s never been done before takes vision, innovation, and the world\’s best talent. As an NVIDIAN, you\’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.
We have positions available for enthusiastic and experienced software developers for the development of Kubernetes related functionality in our Linux-based cluster software environment. NVIDIA\’s Bright Cluster Manager is used to power thousands of Linux clusters around the world, varying from a few nodes to several thousands of nodes. Bright clusters can run on-premises, completely in the cloud, or in a hybrid environment.
What you\’ll be doing:
-
Development of Kubernetes integration in our Linux-based cluster management software product. You will allow customers to set up, manage and monitor Kubernetes deployments on their Bright clusters.
-
Ensuring that various types of workload can easily utilize GPUs through Kubernetes
-
Development of various Kubernetes operators to facilitate different types of workload in Kubernetes.
-
Following the latest developments in the area of Kubernetes.
-
Assisting the support team with Kubernetes specific support tickets that require specific expertise.
-
Working with the latest hardware (e.g. GPUs, FPGAs, AI accelerators, high-speed interconnects such as InfiniBand, Omni Path, and Gig-E) and software technologies such as parallel filesystems (e.g. Lustre, GPFS, BeeGFS, WekaIO), Jupyter, various ML frameworks and tools, Spark, and Ceph.
What we need to see:
-
Degree in Computer Science or related field.
-
Fluency in C++ and Python
-
Experience with concurrent programming techniques
-
5 years of relevant experience, ideally in the area of systems programming
-
In-depth knowledge of Linux and Kubernetes
Ways to stand out from the crowd:
-
Experience with high-performance computing and system administration would be an asset
-
Background with GoLang would be beneficial
NVIDIA is widely considered to be one of the technology world\’s most desirable employers. We have some of the most brilliant and talented people in the world working for us. Are you creative, autonomous, and looking for a challenge? If so, we want to hear from you. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Senior Kubernetes Developer employer: Nvidia
Contact Detail:
Nvidia Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Kubernetes Developer
✨Tip Number 1
Familiarise yourself with NVIDIA's products and technologies, especially their Bright Cluster Manager. Understanding how Kubernetes integrates with their Linux-based clusters will give you a significant edge during discussions.
✨Tip Number 2
Engage with the Kubernetes community and contribute to open-source projects. This not only enhances your skills but also showcases your commitment and expertise in Kubernetes, which is crucial for this role.
✨Tip Number 3
Network with current or former NVIDIA employees on platforms like LinkedIn. They can provide insights into the company culture and the specific skills that are highly valued, helping you tailor your approach.
✨Tip Number 4
Stay updated on the latest trends in AI and high-performance computing. Being knowledgeable about advancements in these areas will demonstrate your passion and readiness to contribute to NVIDIA's innovative environment.
We think you need these skills to ace Senior Kubernetes Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Kubernetes, Linux, and programming languages like C++ and Python. Emphasise any relevant projects or roles that showcase your skills in systems programming and concurrent programming techniques.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your passion for AI and high-performance computing. Mention specific experiences that relate to the job description and how you can contribute to NVIDIA's innovative environment.
Showcase Relevant Projects: If you've worked on any projects involving Kubernetes or high-performance computing, be sure to include them in your application. Detail your role, the technologies used, and the impact of the project to demonstrate your hands-on experience.
Highlight Continuous Learning: Mention any recent courses, certifications, or workshops related to Kubernetes, AI, or system administration. This shows your commitment to staying updated with the latest developments in the field, which is crucial for a role at NVIDIA.
How to prepare for a job interview at Nvidia
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Kubernetes, C++, and Python in detail. Highlight specific projects where you've implemented Kubernetes solutions or optimised workloads using GPUs, as this will demonstrate your hands-on expertise.
✨Understand NVIDIA's Vision
Familiarise yourself with NVIDIA's mission and recent innovations, especially in AI and high-performance computing. This knowledge will help you align your answers with the company's goals and show that you're genuinely interested in being part of their team.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities, particularly in systems programming and concurrent programming techniques. Practice explaining your thought process clearly, as this will showcase your analytical skills and ability to tackle complex challenges.
✨Demonstrate Team Collaboration
NVIDIA values a supportive environment, so be ready to discuss how you've worked effectively in teams. Share examples of how you've collaborated on projects, resolved conflicts, or assisted colleagues, especially in high-pressure situations related to Kubernetes or system administration.