Software Configuration Management Engineer – Hardware

at Nvidia
USD 148,000-287,500 per year
MIDDLE
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

System Administration @ 3 Ansible @ 6 CentOS @ 3 Linux @ 3 MySQL @ 3 DevOps @ 3 Python @ 6 Java @ 6 NoSQL @ 3 Communication @ 6 Git @ 6 Perl @ 6 Puppet @ 6

Details

For two decades, we have pioneered visual computing, the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, product design, medical diagnosis and scientific research. Today, we stand at the beginning of the next era, the AI computing era, ignited by a new computing model, GPU deep learning. This new model - where deep neural networks are trained to recognize patterns from massive amounts of data - has shown to be deeply effective at solving some of the most complex problems in everyday life.

Responsibilities

  • Responsible for the full SCM environment including application, OS, and server hardware components, developing the continued automation and innovation needed for our large environment.
  • Create new solutions to improve the reliability and performance of our ever-growing infrastructure, and work with automated orchestration tools to deploy those improvements to hundreds of systems worldwide.
  • Be part of a global team and will evaluate technology alternatives, work closely with other project members to specify solutions, craft schedules, and lead ongoing enhancements and support.
  • Learn and greatly improve the daily productivity of the world’s top chip designers and software engineers.

Requirements

  • MS (preferred) or BS in Computer Science (or equivalent experience) or a related field with at least 3+ years of experience.
  • Deep understanding of Software Configuration Management (SCM) processes and tools such as Perforce, Git, Subversion, or ClearCase for large, multi-site development.
  • You've configured/deployed Continuous Integration (CI) and Continuous Deployment (CD) systems in your past experience.
  • Excellent interpreted language skills highly desired – Object Oriented Perl or Python preferred and Strong software engineering process skills required.
  • Strong object-oriented programming and design pattern knowledge and background - Object Oriented Perl, Python, C++, or Java preferred.
  • Experience with databases, MySQL or Postgres preferred, experience with NoSQL databases a plus.
  • Experience with DevOps or system administration with Linux systems required (CentOS/RHEL and Ubuntu preferred).
  • Strong experience with automation required, Ansible or Puppet preferred and Excellent interpersonal skills, including written and verbal communication.
  • You are comfortable and enjoy working with dynamic and ever evolving environments.

Benefits

  • The base salary range is 148,000 USD - 287,500 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.