Senior System Software Engineer - Metropolis

Nvidia Corporation

5+ years full-stack development experience
Node.js or python backend development
Docker and kubernetes orchestration
The role involves leading end-to-end full-stack development for microservices running on NVIDIA software within the Metropolis team

Job Summary

  • The role involves leading end-to-end full-stack development for microservices running on NVIDIA software within the Metropolis team.
  • Candidates will build high-performance, low-latency systems featuring real-time features and event-driven architectures using message brokers like Kafka.
  • NVIDIA offers a diverse, encouraging environment where engineers are inspired to do their best work in defining the next era of computing.

Matching Summary

The role involves leading end-to-end full-stack development for microservices running on NVIDIA software within the Metropolis team.

Skills & Requirements

Must-have

  • 5+ years full-stack development experience
  • Node.js or Python backend development
  • Docker and Kubernetes orchestration
  • RESTful API and GraphQL design
  • Cloud fundamentals on AWS Azure or GCP

Nice-to-have

  • Experience with WebSockets and Socket.io
  • Familiarity with LLMs and RAG workflows
  • Knowledge of Terraform and Helm
  • Contributions to open-source projects
  • Optimization for high traffic low latency

Key Requirements

  • Bachelor's or Master's degree in Computer Science
  • 5+ years hands-on full-stack development experience
  • Strong grasp of algorithms and data structures

Work Rights

Not specified

Tailored Resume

Cover Letter