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 a month 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

QA and Automation Engineer

QA and Automation Engineer position at NVIDIA focusing on storage and networking testing, combining manual and automated testing expertise with Python and Linux skills.

SWQA Test Development Engineer - DGX Cloud

SWQA Test Development Engineer position at NVIDIA, focusing on DGX Cloud testing and automation, requiring 2+ years of QA experience and strong technical skills.

Automation Practical Engineer

NVIDIA seeks an Automation Practical Engineer with 2-5 years experience for automated testing and regression cycles across multiple OS environments.

GFN and NvApp DevOps Engineer

NVIDIA seeks a DevOps Engineer for GFN and NvApp in Pune, India. Automate CI/CD, ensure compliance, and maintain monitoring systems.

DevOps Engineer

Join NVIDIA as a DevOps Engineer to shape the future of technology, working on innovative projects and contributing to top-notch solutions in AI and GPU technology.