Software Development Engineer in Test - Tools DevOps

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
$108,000 - $207,000
DevOps
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer in Test - Tools DevOps

NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology—and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work.

We are building the next generation of compiler technologies to accelerate deep learning workloads. We are looking for an engineer to work on compiler testing in the AI space. You will be part of an exciting new team focused on creating and leveraging a toolkit for exploration and optimization using machine learning, while solving critical problems working alongside some of the top valued a diverse set of minds in GPU.

What you'll be doing:

  • Support development team in creating a solid well-tested product through functional, performance and random testing.
  • Work with state-of-art CI/CD systems to automate, deploy and monitor tests.
  • Develop and implement automation scripts. Establish and maintain CI/CD pipelines, primarily using GitLab CI.
  • Stay up to date on industry trends and technologies and apply them to operations when beneficial.

What we need to see:

  • BS in Computer Science, Computer Engineering, Mathematics or related field (or equivalent experience)
  • 2+ years work experience in a software development or test organization.
  • Proficiency working in a primarily Linux environment
  • Fluency in Python
  • Proficiency in Docker, GitLab and GitLab CI/CD
  • Experience developing and/or testing distributed systems
  • Strong written and verbal communication skills

Ways to stand out from the crowd:

  • Master's degree
  • Experience with NumPy, SciPy, pandas
  • Background in applied machine learning (reinforcement learning, deep learning)
  • Familiarity or experience with compiler development and/or testing
  • Familiarity with NVIDIA's software stack

Widely considered to be one of the technology world's most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. We have some of the most forward-thinking and hardworking people in the world working for us!

Last updated 2 days ago

Responsibilities For Software Development Engineer in Test - Tools DevOps

  • Support development team in creating a solid well-tested product through functional, performance and random testing
  • Work with state-of-art CI/CD systems to automate, deploy and monitor tests
  • Develop and implement automation scripts
  • Establish and maintain CI/CD pipelines, primarily using GitLab CI
  • Stay up to date on industry trends and technologies and apply them to operations when beneficial

Requirements For Software Development Engineer in Test - Tools DevOps

Python
Linux
  • BS in Computer Science, Computer Engineering, Mathematics or related field (or equivalent experience)
  • 2+ years work experience in a software development or test organization
  • Proficiency working in a primarily Linux environment
  • Fluency in Python
  • Proficiency in Docker, GitLab and GitLab CI/CD
  • Experience developing and/or testing distributed systems
  • Strong written and verbal communication skills

Benefits For Software Development Engineer in Test - Tools DevOps

Equity
  • Competitive salaries
  • Comprehensive benefits package
  • Equity

Interested in this job?

Jobs Related To NVIDIA Software Development Engineer in Test - Tools DevOps

System Development Engineer II, Device OS

System Development Engineer II for Device OS at Amazon, building frameworks for next-gen apps on Amazon Devices and working on smart home ecosystem.

Software Release Engineer, Augmented Reality

Software Release Engineer position at Google for Augmented Reality team, focusing on efficient software delivery and release management.

IT Support Engineer (m/w/d)

IT Support Engineer role at Amazon in Dummerstorf, Germany, supporting end-user devices and IT infrastructure in logistics centers.

Engineering Technician, Test Systems Engineering

Join Tesla as an Engineering Technician in Test Systems Engineering. Design and maintain R&D test fixtures, collaborate with diverse teams, and contribute to innovative projects in sustainable energy and automotive technology.