Senior System Software Engineer, Application Cluster

Company:  NVIDIA
Location: Santa Clara
Closing Date: 08/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

A key part of NVIDIA’s strength is our unique development tools and environments that enable our incredible pace of delivery of new technology to market. We are looking for forward-thinking, hard-working, and creative people to join a multifaceted software team with high-production-quality standards. This software engineering role involves helping us evolve the way our private compute cloud is architected and optimized!

What you'll be doing:

This role will provide leadership in the design and implementation of clusters that run demanding graphics applications, GPU simulations, and other computationally costly workloads. As a member of the software development team, you will identify architectural changes and recommend innovative approaches for our application clusters. As an expert, you will develop solutions to strategic challenges we encounter including: simulation execution, GPU configuration, CI/CD, networking, and storage design for large scale, high-performance workloads, effective resource utilization in a heterogeneous compute environment, capacity modeling, and growth planning across our global computing environment.

What we need to see:

  • Bachelor’s degree in Computer Science, Computer Engineering or related field or equivalent experience.
  • Minimum 5 years of experience designing and operating large scale compute infrastructure.
  • Experience developing software in Microsoft Windows.
  • Strong Python programming capability.
  • Experience analyzing and tuning performance for a variety of application workloads.

Ways to stand out from the crowd:

  • Worked with a GPU cluster in a research lab or in a public cloud (AWS, Azure, Google Cloud).
  • Experience with job schedulers such as Nomad or Slurm.
  • Hands-on experience of cluster configuration management tools like Ansible.
  • Knowledge of modern software deployment systems like Kubernetes.
  • Understanding of fast, distributed storage systems and Linux or Windows file systems.
  • Proficiency programming relational databases, like MySQL.

NVIDIA offers highly competitive salaries and a comprehensive benefits package. We have some of the most brilliant and talented people in the world working for us and, due to unprecedented growth, our world-class engineering teams are growing fast. If you're a creative and autonomous engineer with real passion for technology, we want to hear from you.

The base salary range is $144,000 - $270,250. 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 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.

#J-18808-Ljbffr
Apply Now
Share this job
NVIDIA
  • Similar Jobs

  • System Application Engineer

    San Jose
    View Job
  • System Application Engineer

    San Jose
    View Job
  • System Application Engineer

    San Jose
    View Job
  • System Application Engineer

    San Jose
    View Job
  • Senior Application Software Engineer

    Mountain View
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙