Senior Software Engineer – Distributed Test Platform

Nvidia Corporation

Bengaluru, India
On-site
Microservices development
Distributed systems
Python and fastapi
Nvidia Corporation is seeking a Senior Software Engineer for their Distributed Test Platform in Bengaluru, India. The role involves developing scalable and reliable microservices to enhance the performance of chip validation workflows, requiring strong expertise in Python and distributed systems

Job Summary

  • Build microservices that are reliable, scalable, maintainable, and accessible to AI agents.
  • Improve current systems to enhance resource scheduling, optimize performance, increase reliability, and deliver higher throughput.
  • Partner with internal customers to analyze workflows and system environments, delivering solutions optimized for their specific requirements.

Matching Summary

Match Score: 85

Nvidia Corporation is seeking a Senior Software Engineer for their Distributed Test Platform in Bengaluru, India. The role involves developing scalable and reliable microservices to enhance the performance of chip validation workflows, requiring strong expertise in Python and distributed systems.

Skills & Requirements

Must-have

  • Microservices development
  • Distributed systems
  • Python and FastAPI
  • Kubernetes experience
  • Large-scale systems

Nice-to-have

  • Automated distributed testing infrastructure
  • EDA or chip design workflows
  • Improving engineer productivity
  • NoSQL databases (Redis, MongoDB)
  • JavaScript, TypeScript, Perl, C/C++ expertise

Key Requirements

  • 4+ years of experience
  • BS/MS in Computer Science/Engineering or equivalent
  • OOP, design patterns, distributed systems knowledge

Work Rights

Not specified

Tailored Resume

Cover Letter