Full-Time

Senior System Software Engineer – Metropolis at NVIDIA

Company NVIDIA
Location Pune
How You'll Work onsite
Level senior
Sector Technology
Posted Posted 0 days ago

Job Description

Job Description

We are seeking a highly skilled Senior System Software Engineer to join our Metropolis team. As a key member of our team, you will be responsible for designing and implementing microservices that run on Nvidia software.

Responsibilities

  • Lead full-stack development end-to-end: design and implement responsive front-end interfaces, robust back-end services, microservices architecture, and cloud-native applications using containers (Docker) and orchestration (Kubernetes).
  • Build high-performance, low-latency systems including real-time features, streaming pipelines, event-driven architectures with message brokers (e.g., Kafka, MQTT, Redis Streams), and scalable RESTful APIs.
  • Collaborate closely with Architects, designers, DevOps, and AI/ML teams to translate requirements into production-ready features, participate in code reviews, and contribute to architectural decisions.
  • Troubleshoot complex issues across the stack, optimize application performance, implement CI/CD pipelines, and deploy updates to cloud environments (AWS, Azure, or GCP).

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • 3+ years of hands-on full-stack development experience.
  • Solid back-end experience with Node.js (Express/NestJS) or Python (FastAPI, Django/Flask), building REST APIs, GraphQL, authentication (JWT, OAuth), and integrating with databases (PostgreSQL, Elasticsearch).
  • Good understanding of cloud fundamentals, Docker, Kubernetes basics, Git, and modern development workflows (CI/CD, testing: unit/integration/E2E).
  • Strong grasp of algorithms, data structures, time/space complexity, and problem-solving skills (comfortable with LeetCode-style questions).

Nice to Have

  • Familiarity with real-time technologies (WebSockets, Socket.io), message queues, or event-driven systems.
  • Exposure to AI/ML integration: working with LLMs, prompt engineering, Retrieval-Augmented Generation (RAG), vector databases (Pinecone, Milvus), or Agentic AI workflows.
  • Knowledge of DevOps practices (Terraform, Helm, monitoring with Prometheus/Grafana), serverless architectures, or micro-frontends.
  • Contributions to open-source projects, personal side projects with live demos, or experience optimizing applications for high traffic/low latency.

XML job scraping automation by YubHub

Similar Jobs

Full-Time

Senior Machine Learning Engineer

Microsoft
New York
More Info
Full-Time

Senior Machine Learning Engineer

Microsoft
Mountain View
More Info
Full-Time

Senior Software Engineer

Microsoft
Bengaluru
More Info
Full-Time

Senior Machine Learning Engineer

Microsoft
New York
More Info
Full-Time

Senior Software Engineer

Microsoft
New York
More Info
Full-Time

Senior Software Engineer

Microsoft
Redmond
More Info

Receive the latest articles in your inbox

Join the Houtini Newsletter

Practical AI tools, local LLM updates, and MCP workflows straight to your inbox.