NVIDIA

Software Development Engineer in Test

NVIDIA

full-time

Posted on:

Location Type: Remote

Location: ArizonaCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $152,000 - $241,500 per year

About the role

  • Architect, deploy, and operate automated test frameworks for distributed systems
  • Develop integration, regression, and performance test suites for REST APIs, gRPC services, and event-driven components
  • Compose CI/CD pipeline tools verifying functionality, reliability, and service interactions across environments
  • Collaborate with developers to define microservice test strategies, fault-injection scenarios, resilience testing
  • Triage test results, root cause test failures, or performance drops and drive fixes
  • Drive continuous improvement of automation coverage, observability, and testing efficiency

Requirements

  • BS/MS in CS, EE, or equivalent experience
  • 5+ years in test automation, infrastructure validation, or distributed system development
  • Strong programming skills in Python
  • Proven understanding of microservices (REST, gRPC, message queues)
  • Experience with CI/CD tools (GitLab CI, Jenkins)
  • Familiarity with containerization and orchestration technologies (Docker, Kubernetes)
  • Excellent problem-solving, debugging, and collaboration skills across multi-functional teams.
Benefits
  • Equity
  • Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
test automationinfrastructure validationdistributed system developmentprogramming in PythonmicroservicesREST APIsgRPC servicesCI/CD toolscontainerizationorchestration
Soft Skills
problem-solvingdebuggingcollaboration
Certifications
BS in Computer ScienceMS in Computer ScienceBS in Electrical EngineeringMS in Electrical Engineering