Senior System Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Īnd, Chamba, Himāchal Pradesh
Senior level
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
The Role
Design, develop, and improve large-scale private cloud systems for NVIDIA, working with diverse teams and technologies. Responsibilities include building scalable solutions, managing infrastructure challenges like job scheduling and resource management, and improving system performance through data analysis and algorithms.
Summary Generated by Built In

NVIDIA is looking for a senior software engineer to design, develop and improve its large scale private cloud system used for providing infrastructure services for its Software Group. As a team we work with various groups within NVIDIA such as Graphics Processors, Mobile Processors, Deep Learning, Artificial Intelligence and Autonomous Vehicles to cater to their infrastructure needs. These cloud services run on thousands of servers and executing half a million automated jobs per day helping with the productivity of thousands of NVIDIA's software engineers worldwide. As part of these services, we host heterogeneous mix of machines with various operating systems (Windows/Linux/Android), multitude of hardware platforms (x86/ARM) having both NVIDIA GPUs and Tegra Processors.

Are you passionate about infrastructure and looking for complex challenging problems, ready to build the next generation of cloud services, design innovative solutions, mine through data to uncover real problems and fix them? We are excited to have a fun-loving person like you!

What you'll be doing:

  • You will design creative scalable cloud solutions to scale to millions of jobs and thousands of systems

  • Design and Develop a scalable platform for software services

  • Working on challenging problems in area of infrastructure such as job scheduling, resource management and automated recovery.

  • Chasing system resiliency across databases, storage, network and web servers to achieve high availability goals

  • You want to dig more data, analyze much more, apply deep learning algorithms / machine learn to improve the performance/predictability of the system

What we need to see:

  • Proficient in design and development of Microservices using Java technologies.

  • Strong object-oriented programming background (Java).

  • Experience of developing large scale cloud infrastructure applications

  • Background with Relational Databases such as MySQL and NoSQL DBs such as Elastic Search, MongoDB, HBase

  • Experience with Containers (Docker, Kubernetes) Web Services (SOAP/REST) and Scalable Storage(HDFS/Ceph, Artifactory)

  • Experience working messaging technologies such as Kafka

  • Ability to collaborate across multiple team and across people working in different time zones.

  • BS/MS in Computer Science or Computer Engineering or equivalent experience

  • 5+ years of industry experience.

Ways to stand out from the crowd:

  • Worked on computer algorithms and demonstrated ability to choose the best possible algorithms to nail complex problems

  • You are able to divide complex problems into simple sub problems and then reuse available solutions to implement the solutions.

  • Background in design, implementation and deployment of major infrastructure features across multiple servers in incremental rollout mode

  • Experience with Machine Learning and Data Analytics and application of them in Infrastructure

  • Ability to design simple systems that can work well with minimal operational support.

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. If you're creative and passionate about developing cloud services we want to hear from you!

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment.

Top Skills

Java
The Company
HQ: Santa Clara, CA
21,960 Employees
On-site Workplace
Year Founded: 1993

What We Do

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as “the AI computing company.”

Similar Jobs

NVIDIA Logo NVIDIA

Senior System Software Engineer - Graphics

Artificial Intelligence • Hardware • Robotics • Software • Metaverse
Īnd, Chamba, Himāchal Pradesh, IND
21960 Employees

NVIDIA Logo NVIDIA

Senior System Software Engineer

Artificial Intelligence • Hardware • Robotics • Software • Metaverse
Īnd, Chamba, Himāchal Pradesh, IND
21960 Employees

NVIDIA Logo NVIDIA

Senior System Software Engineer - AI

Artificial Intelligence • Hardware • Robotics • Software • Metaverse
Īnd, Chamba, Himāchal Pradesh, IND
21960 Employees

NVIDIA Logo NVIDIA

Senior System Software Engineer - Autonomous Vehicles

Artificial Intelligence • Hardware • Robotics • Software • Metaverse
Īnd, Chamba, Himāchal Pradesh, IND
21960 Employees

Similar Companies Hiring

bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software
Philadelphia, PA
51 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account