Senior Software Engineer – Distributed Test Platform

NVIDIA

Not specified; not specified; not specified
Hybrid
Python programming skills
Distributed systems architecture
Microservices development
The role involves building reliable, scalable microservices to support the execution of millions of daily tests in a distributed cloud environment

Job Summary

  • The role involves building reliable, scalable microservices to support the execution of millions of daily tests in a distributed cloud environment.
  • Candidates will optimize resource scheduling and performance while developing streamlined interfaces for thousands of engineering users.
  • The position requires partnering with internal customers to analyze workflows and deliver solutions that enhance the quality and efficiency of next-generation chip development.

Matching Summary

The role involves building reliable, scalable microservices to support the execution of millions of daily tests in a distributed cloud environment.

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 efficiency
  • Agile team collaboration

Key Requirements

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

Work Rights

Not specified

Tailored Resume

Cover Letter