Search jobs > Santa Clara, CA > Senior software engineer

Senior System Software Engineer, Application Cluster

NVIDIA
Santa Clara, CA, US
$148K-$276K a year
Full-time

A key part of NVIDIA’s strength is our unique development tools and environments that enable our incredible pace of delivery 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 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.

You will also be eligible for equity and . 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.

30+ days ago
Related jobs
Promoted
Zachary Piper
Albuquerque, New Mexico, California, Colorado

Senior Model Based Systems Engineer. The Senior Model Based Systems Engineer. Responsibilities of the Senior Model Based Systems Engineer:. Create and extend system models using existing requirements, interface documentation, and related design and systems engineering documents. ...

Promoted
Waymo
Mountain View, California

The HAL (Hardware Abstraction Layer) team's job is to make sure that sensors "just work" for the entire autonomous driving vehicle software stack. Work with a creative team of people who are responsible for the bring-up of new hardware platforms (vehicles, sensors, compute) and for building a multi-...

Promoted
VirtualVocations
Fremont, California

Flutter Software Engineer to join their Studios Team on the Precision Sports and Technology platform. ...

Promoted
Apple
Cupertino, California

We are looking for highly motivated and passionate systems software engineers to create a secure Perception Systems software architecture for Apple platforms. The Audio & Media Technologies group in Apple's Software Engineering organization is building a Perception Systems team to develop a secure s...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Systems Integration Engineer to join their Digital Experience team. ...

Promoted
Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

NVIDIA
Santa Clara, California
Remote

NVIDIA Cloud Functions team is looking for a motivated, product-minded Senior Distributed Systems Software Engineer with an observability focus. Our team builds and operates a serverless deployment platform for enabling AI applications. Our product enables and scales AI inferencing workloads using g...

TikTok
San Jose, California

You will have the opportunity to work closely with a multidisciplinary team of Mobile Engineers, Frontend Engineers, Site Reliability Engineers, Data Engineers, and Data Scientists in a high-impact and fast-paced environment. Search Engineering Infrastructure: Guarantee reasonable Search architectur...

NVIDIA
Santa Clara, California

NVIDIA is searching for outstanding software engineers to join the CUDA driver team. This work includes design, development, verification, and maintenance of new software features that monitor and run the Compute product line-up on Windows and Linux Operating Systems. In this role, you will work wit...

BILL
San Jose, California

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum 5 years of relevant experience in software engineering, including building enterprise platforms. BILL is a leader in financial automation software for small and midsize businesses (SMBs). We work col...