Senior System Software Engineer - Windows Devops and Test Labs

NVIDIA NVIDIA · Semiconductors · Pune, India

NVIDIA is seeking a Senior System Software Engineer to build and maintain infrastructure for deploying AI applications and models on Windows. The role involves developing and sustaining infrastructure for AI workloads, scoping requirements for deploying AI applications, managing AI model repositories, analyzing data for insights, and collaborating with developers to debug issues. The engineer will also build CI/CD workflows and understand existing infrastructure.

What you'd actually do

  1. Develop, deploy, and sustain reliable infrastructure to efficiently run various AI workloads through different inference backends like WinML, Direct ML, TRT-RTX, and others.
  2. Scope out the requirements for deploying various AI applications, benchmarks and models in automation, and develop solutions to measure accuracy, functionality and performance.
  3. Develop Infrastructure to download AI models from various sources and efficiently handle a local repository, create an automated synchronization mechanism to keep repository up to date.
  4. Analyze large datasets to derive insights and design visualizations, implement data processing engines to transform raw data into a more usable format for developers to review.
  5. Collaborate with internal WinAI developers to identify and implement features in automation that help them quickly debug/isolate issues.

Skills

Required

  • C#
  • Java
  • Python
  • Perl
  • PHP
  • SQL
  • Git
  • Perforce
  • Jenkins
  • CI/CD pipelines

Nice to have

  • Grafana
  • Kibana
  • Llama.cpp
  • Ollama
  • PyTorch

What the JD emphasized

  • 5+ years of experience
  • at least 4 years of proficiency in application development using C#, Java, or another programming language
  • exposure to at least one scripting language such as Python, Perl, or PHP

Other signals

  • AI workloads
  • AI applications and models
  • inference backends
  • local execution