Search jobs > Santa Clara, CA > Engineer cloud infrastructure

Senior Systems Software Engineer, Cloud Infrastructure and Development

NVIDIA
Santa Clara, California, US
Full-time

We are looking for a senior systems software engineer to help design, build, and scale new distributed system infrastructure powered by Kubernetes, OpenStack and other open-source software.

As NVIDIA expands its software platform from graphics, gaming, and artificial intelligence to healthcare, Omniverse, and autonomous vehicles, its demand for scalable and heterogeneous distributed systems infrastructure grows.

We are passionate about the opportunity to shape the future of the NVIDIA software platform!

Like the look of this opportunity Make sure to apply fast, as a high volume of applications is expected Scroll down to read the complete job description.

We want to develop infrastructure that scales to run millions of requests and jobs on thousands of servers efficiently, reliably, and securely.

We also want to support heterogeneous servers with different combinations of operating systems (e.g., Windows, Linux, Android), hardware platforms (e.

g., x86, ARM), and accelerators (e.g., GPU, Tegra).

What You Will Be Doing

  • Design, build, test, deploy, and maintain software infrastructure APIs and services.
  • Collaborate effectively with peers and partners through brainstorming and review sessions to produce high-quality design, code, and documentation.
  • Review, recommend, and model best practices of distributed systems for reliability, performance, monitoring, security, compliance, interoperability, usability, correctness, consistency, simplicity, etc.
  • Support other NVIDIA teams in using this foundational infrastructure.
  • Debug production issues across services and multiple levels of the stack.

What We Need To See

  • Bachelor’s degree or equivalent experience.
  • 10+ years of experience with software engineering in one or more programming languages, and with data structures / algorithms.
  • 3+ years of experience testing, maintaining and / or launching distributed systems.
  • 2+ years of experience with distributed system design and architecture.

Ways To Stand Out From The Crowd

  • Background with scheduler and database systems.
  • Experience with container technologies such as Docker and Kubernetes.
  • Experience with DevOps tools such as Ansible, Terraform, and Jenkins.
  • Knowledge of Java programming language and web frameworks such as Spring Boot.

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization.

The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.

Our work opens new universes to explore, enables outstanding creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars.

NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence. Widely considered to be one of the technology world’s most desirable employers.

We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and passionate about new technologies we want you on our team!

The base salary range is $216,000 - $333,500. 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

8 hours ago
Related jobs
Promoted
TikTok
San Jose, California

Proven experience in understanding of software development principles, capabilities, and limitations of iOS platform. TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo. Ability to understan...

Promoted
Blueface Ltd
Sunnyvale, California

Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or related technical field, and two (2) years of experience developing software using Ansible, Github, and Python; performing CI/CD using Jenkins; of which one (1) year includes using Terraform to build AWS servers; and usin...

Promoted
Lynx Software Technologies
Sunnyvale, California

This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software products. Founded in 2004 with locations in Atlanta, GA and Fort Worth, TX, the Thompson Software Solutions team underst...

Promoted
Guardant Health
Palo Alto, California

This includes scalable data storage that holds PBs of genomics data, high performance compute clusters running a custom bioinformatics pipeline in production and R&D environments, and the software infrastructure that hosts an ecosystem of services for internal data processing and exter...

ByteDance
San Jose, California

With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content. With a relentless commitment to e...

Oracle
Santa Clara, California

The Platform ILOM team of Oracle Hardware Development (OHD) is looking for a self-motivated, hard-working Embedded Software developer to bring exceptional technical skills to join a rapidly growing, distributed, multifunctional team developing and maintaining OHD’s latest embedded Linux software for...

Procter & Gamble
San Jose, California

Collaboration - Takes personal responsibility to build and operate in a diverse and inclusive working environment and collaborates effectively within and across geographic and organizational boundaries. It is one of our most sophisticated and critical Planning applications, responsible to coordinate...

DoorDash
Sunnyvale, California

You will work closely with engineers, technical product managers, and engineering managers across all parts of the engineering organization to deliver large and impactful initiatives. As a Senior iOS Software Engineer on the iOS Infrastructure team, you will build the foundational pieces for all Doo...

Amazon Development Center U.S., Inc.
Palo Alto, California

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Amazon Redshift manages all the work needed to set up, operate, and s...

Apple
Cupertino, California

The ideal candidate will have a deep understanding of distributed systems, cloud infrastructure, and ML operations. Join us in enabling the next generation of intelligent experiences in Apple’s products and services with the latest advancements in Generative AI and Large Language Models! We are seek...