About the job
As a senior software engineer on the Infrastructure, Planning and Process Team (IPP) at NVIDIA, you will play a vital role in accelerating AI adoption across engineering workflows. Your responsibilities will include: - Designing and implementing AI-driven solutions to enhance developer productivity, accelerate feedback loops, and improve release reliability. - Developing and deploying AI agents to automate software development workflows and processes. - Monitoring and reporting on the impact of AI interventions, showcasing improvements in key metrics like cycle time, change failure rate, and mean time to recovery (MTTR). - Creating predictive models to identify high-risk commits, forecast potential build failures, and flag changes with a high probability of failures. - Staying abreast of emerging AI technologies and engineering best practices to evolve the development ecosystem continually. Qualifications required for this role include: - A BE (MS preferred) or equivalent degree in EE/CS with at least 10 years of work experience. - Deep practical knowledge of Large Language Models (LLMs), Machine Learning (ML), and Agent development, with hands-on experience in implementing AI solutions for real-world software engineering problems. - Proficiency in Python/Java/Go with extensive python scripting experience. - Familiarity with SQL/NoSQL database systems like MySQL, MongoDB, or Elasticsearch. - Full-stack development expertise, including front-end (e.g., React, Angular), back-end (Python, Go, Java), and data infrastructure management (SQL/NoSQL). - Experience with CI/CD setup tools such as Jenkins, Gitlab CI, Packer, Terraform, Artifactory, Ansible, Chef, or similar tools. - Understanding of distributed systems, microservice architecture, and REST APIs. - Ability to collaborate effectively across organizational boundaries to enhance alignment and productivity between teams. To stand out from the crowd, you should have: - Proven expertise in applied AI, particularly using Retrieval-Augmented Generation (RAG) and fine-tuning LLMs on enterprise data. - Experience delivering large-scale software projects under real-time constraints and leveraging LLMs and Agentic AI to automate workflows. - Expertise in agents development using the latest AI technologies and a deep understanding of agentic workflows. At NVIDIA, you will be part of a diverse and encouraging environment where innovation is valued, and your work can make a lasting impact on the world.
Requirements
- Large Language Models
- Machine Learning
- Python
- Java
- Go
Qualifications
- BE (MS preferred) or equivalent degree in EE/CS
- 10 years of work experience
Preferred Technologies
- Large Language Models
- Machine Learning
- Python
- Java
- Go
Similar Jobs
Senior Software Engineer
NVIDIA
Senior Software Engineer
Indian Institute of Science (IISc)
Senior Software Engineer
Zywave