Posted Aug 16

Nvidia is hiring a
Senior Software Engineer, DevOps Infrastructure Engineering and Automation

India, Pune • India, Bengaluru • 2 Locations • 2 Locations
Full time

NVIDIA is searching for a DevOps and an Infrastructure Software/Systems Engineer for the bringing up, development and prototyping a class of products and services for our Metropolis platforms on multi cloud environments and on-Prem. Data is the lifeblood of the modern city. Today, it's being gathered by over 500 million cameras worldwide, and that number is growing exponentially. This is creating a tsunami of information that's impossible for humans to analyze. AI is the key to turning this information into insight. It's redefining how we collect, inspect, and analyze data to impact everything from public safety, traffic, and parking management to law enforcement and city services. NVIDIA Metropolis is leading this AI revolution, providing the tools, technologies, and expertise to meet every challenge with smarter, faster applications.

This exciting role will require someone who can build and the deploy advanced Artificial Intelligence applications for Streaming video and data analytics to market. Practical experience in the use and administration of server virtualization technology will be highly conducive. Your understanding and knowledge of complex applications built on both on-Prem and cloud infrastructure, across operating systems and device classes and Cloud Services is a prerequisite. Your ability to automate all aspects of a modern application delivery and deployment pipeline using: Source code management tools, build tools, Test automation tools, Containerization, Configuration management tools, Performance analysis tools, monitoring tools will be critical to your success.

What you'll be doing:

  • As a key member of our Metropolis team, you will build, deploy and maintain GPU based Servers for its use in Metropolis platforms and machine learning applications for its test, development and production environments both on Premise and cloud.

  • Leading design and be responsible for infrastructure components on Network topologies, Streaming Servers and Security.

  • Collaborating with different software, IT, Security and hardware teams across geographies for solving critical problems and performance issues.

  • Establish configuration environment for these servers by creating processes and tools that can be widely deployed in the industry for software development, debugging, testing, benchmarking and documentation

  • Automate provisioning and management of bare-metals, internal cloud, Microsoft Azure, Amazon AWS

  • Automate performance measurement of GPU based AI applications.

  • Implement automated monitoring and operating procedures for a range of domains across on-premise/cloud environments

  • Build and maintain infrastructures related to the delivery of software artifacts produced by Metropolis application development teams.

  • Create detailed documentation that will allow customers and partners and system integrators to replicate the deployment architecture prototyped

What we need to see:

  • BS or MS in Computer Science, Computer Engineering or Electrical Engineering or related field (or equivalent experience)

  • 5+ years of consistent track record in Configuration Management, Server administration (Linux) in an Engineering Hardware Lab environment.

  • Good programming skills in Python, Shell Scripting, ansible, terraform, Helm Template

  • Application Performance analysis measurement and reporting.

  • Good understanding of configuring and handling Elasticsearch, Logstash, Kibana, Kafka ecosystem.

  • Software build, package and delivery skills with Jenkins, Pipeline Scripting, Dockerfile, Artifactory integration, Container Registry, Helm Package repositories.

  • Good understanding of Kubernetes ecosystem and helm based application deployment patterns.

  • Cloud Infrastructure provisioning automation with AWS, GCP, Azure, OCI using Terraform, Cloud Formation etc..

  • Building configuration management, monitoring and automation tools

  • Familiarity in management of large scale of edge servers deployed in indoor and outdoor environments.

  • Strong interpersonal skills

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family 

Please mention that you found the job on ARVR OK. Thanks.