Logo
NVIDIA

Senior Software Engineer, Automation and Infrastructure Systems

NVIDIA, Santa Clara, California, us, 95053


For more than two decades, NVIDIA has pioneered visual computing, the art and science of computer graphics. With a rare focus on this field, we offer specialized platforms for the gaming, professional visualization, data center, and automotive markets. Our work is at the center of the most consequential mega-trends in technology — virtual reality, artificial intelligence, and self-driving cars. Because this position supports many users and systems in a worldwide production environment, your good judgment and attention to detail are needed. We strive to automate any repetitive tasks, empower our users with self-service tools, and provide clear documentation. A friendly, outgoing personality and strong written and verbal interpersonal skills are essential.

You will be responsible for creating, maintaining, and improving applications, tools, and automation infrastructure to support engineering and IT teams. You will identify areas to provide tooling and automation support, and deliver well-documented, well-tested, and well-written software solutions all the while reaching scheduled milestones, and meeting deadlines. You should be able to work independently on individual projects, and we will work collaboratively on larger projects.

What You’ll Be Doing

Define, build, and manage an all-encompassing Enterprise software engineering platform to manage workflows for infrastructure and services consisting of a variety of enterprise software, appliances, networks, and open-source technologies at scale.Design and expand REST API’s that thousands of engineers will rely on for on-demand infrastructure management to manage their workflows.Build and integrate provisioning, metrics, monitoring, and software to enable management workflows for services.Develop tooling to automate deployment and management of large-scale engineering environments.Document the general procedures and practices, perform technology evaluations, and coordinate and track system orders, installations and deployment.

What We Need To See

Bachelor's degree or equivalent experience8+ years experienceDeep understanding designing REST API’s that thousands of engineers will rely on for on-demand infrastructure management.Knowledge building and integrating provisioning, metrics, monitoring, and software to enable management workflows for infrastructure services.Experience with CI/CD pipelines, kubernetes, deployments, and AWS.Expertise with the Python and Go programming languages.Background with javascript frameworks and some UI design experience.

Ways To Stand Out From The Crowd

Deep understanding shipping microservice and containerized software to customers.Knowledge with security best practices and credential management.Experience with large scale data center automation and provisioning.

NVIDIA is 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 autonomous, we want to hear from you!

The base salary range is 128,000 USD - 247,250 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 benefits.

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.

#J-18808-Ljbffr