Senior Software Engineer – Distributed Test Platform

Nvidia Corporation

Not specified; not specified; not specified
Hybrid
Python programming skills
Distributed systems architecture
Microservices development
The role involves building scalable microservices to support the execution of millions of daily tests for NVIDIA's chip designs

Job Summary

  • The role involves building scalable microservices to support the execution of millions of daily tests for NVIDIA's chip designs.
  • Candidates will optimize resource scheduling and performance within a distributed cloud computing environment using thousands of heterogeneous servers.
  • The position requires partnering with internal customers to analyze workflows and deliver solutions that enhance product quality and development efficiency.

Matching Summary

The role involves building scalable microservices to support the execution of millions of daily tests for NVIDIA's chip designs.

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • Python programming skills
  • Distributed systems architecture
  • Microservices development
  • FastAPI framework experience
  • Kubernetes orchestration

Nice-to-have

  • EDA workflow familiarity
  • NoSQL database expertise
  • C++ or TypeScript proficiency
  • Passion for engineering productivity
  • Agile team collaboration

Key Requirements

  • 4+ years of software engineering experience
  • BS in Computer Science/Engineering (MS preferred)
  • Strong OOP and design pattern knowledge

Work Rights

Not specified

Tailored Resume

Cover Letter