Senior Software Engineer – Distributed Test Platform
Core
Build and maintain distributed cloud computing systems and APIs to execute millions of daily tests validating NVIDIA chip designs.
Role type
Senior Software Engineer (Distributed Systems & Test Infrastructure)
Builds
Scalable, high-performance microservices and tools for chip design verification workflows.
Domain
Semiconductor / Chip Design Verification / Distributed Cloud Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Python, FastAPI, asyncio, distributed systems, microservices, Kubernetes, OOP, design patterns
Preferred skills
EDA workflows, noSQL databases (Redis, MongoDB), JavaScript/TypeScript/Perl/C++, automated testing infrastructure
Technologies
Kubernetes, FastAPI, Redis, MongoDB, Python, TypeScript, C/C++, Perl
Responsibilities
Build reliable microservices accessible to AI agents; optimize resource scheduling and system throughput; develop scalable interfaces for engineering users; partner with internal customers to analyze workflows and deliver tailored solutions; participate in the full lifecycle of tool development, testing, and deployment.
Seniority
Senior, hands-on IC