Senior Tools Development Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$NaN
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Senior Tools Development Engineer

NVIDIA, the world leader in accelerated computing, is seeking a Senior Tools Development Engineer to join their team. This role focuses on building Python-based tests and tools to accelerate test workflows in 3D simulation software, GPU drivers, cloud computing, and AI. The position involves creating comprehensive automated test suites for their simulation platform while developing intelligent tools that enhance testing capabilities and provide predictive quality analytics.

The ideal candidate will work on designing and implementing automated tests for REST and gRPC APIs, creating test scenarios for real-world user interactions, and building innovative tools using Generative AI technologies. They will be responsible for contributing to continuous integration pipelines, analyzing test results, and providing actionable insights to development teams.

This role offers an opportunity to work with cutting-edge technologies in AI and simulation, while being part of a company that's transforming the world's largest industries. The position requires strong expertise in Python development, experience with containerization technologies like Docker and Kubernetes, and hands-on experience with API automation testing.

NVIDIA offers competitive compensation and a generous benefits package, making it one of the most desirable employers in the technology sector. The company values diversity and maintains an equal opportunity workplace, welcoming talented individuals regardless of their background. This role is perfect for someone who is passionate about quality assurance, automation, and building tools that improve software development workflows.

Last updated 7 days ago

Responsibilities For Senior Tools Development Engineer

  • Design and implement automated tests for REST and gRPC APIs
  • Implement test automation strategies for visual verification
  • Create test scenarios for user interactions
  • Build tools using Generative AI technologies
  • Collaborate with cross-functional teams
  • Contribute to continuous integration pipelines
  • Analyze test results and provide insights
  • Write maintainable code and perform peer code reviews
  • Estimate and prioritize tasks
  • Report progress to leadership

Requirements For Senior Tools Development Engineer

Python
Kubernetes
  • 3 years of test automation and development experience with Python
  • B.Tech. or Equivalent degree in CS/CE/IT/ECE/EEE
  • Experience with API automation testing (REST and gRPC)
  • Experience with Docker and Kubernetes
  • Project experience with Generative AI models
  • Experience in deploying and optimizing DL models
  • Understanding of test automation principles
  • Strong expertise in Python development
  • Excellent written and verbal communication skills

Benefits For Senior Tools Development Engineer

  • Competitive salaries
  • Generous benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Tools Development Engineer

Senior Software QA Test Development Engineer

Senior Software QA Test Development Engineer role at NVIDIA focusing on platform testing, automation, and DevOps practices with competitive compensation and benefits.

Product Validation Tools Software Engineer

Senior Software Engineer role at NVIDIA focusing on product validation tools development and silicon validation infrastructure.

Senior Production Engineer - Storage

Senior Production Engineer role at NVIDIA focusing on storage platform reliability and scalability using DevOps practices and AI/ML technologies.

Senior DevOps and Automation Engineer, Fabric Networking - GPU

Senior DevOps role at NVIDIA focusing on GPU cluster automation and management, offering competitive compensation and remote work options.

Senior Automation Engineer - Networking

Senior Automation Engineer role at NVIDIA focusing on network automation and infrastructure management for GPU Cloud and SuperPod deployments.