Senior System Software Engineer - Windows DevOps and Test Labs
NVIDIA
India, PunePosted 3 months ago
Skill Required
DevOps EngineerSoftware EngineerSoftware DeveloperDevOpsCI/CDDeep Learningrelated fieldCD pipelinesEngineeringR ProgramminganalyticalbuildingJenkinswrittenPrometheusPythondesignJavaPerlC#PHPSQLGitCICDAIMachine LearningFulltime
Key highlights
- Competitive salaries.
- Generous benefits package.
- 5+ years of professional experience required.
- B.Tech or higher degree in a relevant field.
- 4+ years of development experience with C#, Java, or similar languages.
- Experience with CI/CD pipelines (Git, Jenkins, Perforce).
Role overview
NVIDIA, the leading AI computing company, is expanding its edge AI capabilities to reduce latency and protect privacy by processing data locally. The Windows AI Automation team is looking for a senior software engineer to build and maintain robust infrastructure that deploys high‑quality AI applications and models across Windows platforms.
Responsibilities
- Develop, deploy, and sustain reliable infrastructure to efficiently run various AI workloads through different inference backends like WinML, Direct ML, TRT‑RTX, and others.
- Scope out the requirements for deploying various AI applications, benchmarks and models in automation, and develop solutions to measure accuracy, functionality and performance.
- Develop infrastructure to download AI models from various sources, efficiently handle a local repository, and create an automated synchronization mechanism to keep the repository up to date.
- 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.
- Collaborate with internal WinAI developers to identify and implement features in automation that help them quickly debug or isolate issues.
- Understand existing infrastructure and debug issues in current frameworks; identify performance bottlenecks and devise solutions to enhance efficiency.
- Build, implement, and maintain robust continuous integration and continuous delivery (CI/CD) workflows for automated build and deployment.
Requirements
- B.Tech or higher degree in Computer Science, Information Technology, Software engineering, or related field.
- 5+ years of experience.
- Strong analytical and problem‑solving abilities, with the capacity to multitask optimally in a multifaceted environment.
- At least 4 years of application development experience using C#, Java, or another programming language, plus exposure to at least one scripting language such as Python, Perl, or PHP.
- Familiarity with databases and SQL and experience working with source control systems and CI/CD pipelines (Git, Perforce, Jenkins).
- Outstanding written and oral communication skills, enabling effective collaboration with management and engineering teams.
Nice to have
- Experience of building robust backend automation systems with practical involvement in working the databases.
- Familiarity with setting up visualization interfaces using Grafana, Kibana, or similar platforms.
- Confirmed background working with Git and Jenkins CI/CD pipelines.
- Hands‑on experience with inference frameworks such as Llama.cpp, Ollama, PyTorch, etc.
Benefits
- Competitive salaries.
- Generous benefits package.
- Equal‑opportunity employer with a strong emphasis on diversity.
Additional details
- NVIDIA revolutionized the computing world with its GPU technology, driving the growth of the PC gaming market and redefining modern computer graphics.
- Recent advancements in GPU deep learning have positioned GPUs as the driving force behind intelligent applications in productivity, gaming, and creative fields.
- Processing AI computations at the edge reduces latency, enhances real‑time processing, and addresses privacy concerns by minimizing data transmission to centralized servers.
- The Windows AI Automation team collaborates with highly qualified engineers dedicated to creating top‑tier infrastructure for Windows AI automation.
- The company is experiencing unprecedented growth, rapidly expanding its exclusive engineering teams.