Senior Software Engineer, Developer Experience

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Tech Stack

AI @ 4 API @ 6 Agentic AI @ 4 Ansible @ 4 CI/CD @ 4 Chef @ 4 Data Analysis @ 6 ElasticSearch @ 4 Go @ 4 Java @ 4 Jenkins @ 4 LLM Machine Learning @ 7 Maven @ 4 MongoDB @ 4 MySQL @ 4 NoSQL @ 4 Python @ 4 SQL @ 4 Terraform @ 4

Details

NVIDIA is modernizing the engineering lifecycle by integrating Agentic AI and Machine Learning into software development pipelines. This role focuses on building an intelligent developer ecosystem that predicts failures, automates triage, and creates a rapid feedback loop for developers.

Responsibilities

  • Design and implement high-signal, rapid-feedback loops so developers can validate changes quickly and confidently.
  • Implement tools to measure and report improvements in cycle time, change failure rate, and mean time to recovery (MTTR).
  • Build and deploy predictive models to identify high-risk commits, forecast build failures, and flag changes with a high probability of failure.
  • Design and develop AI agents to select change-centric builds and tests.
  • Design and develop developer productivity tools and infrastructure.
  • Automate workflows and improve engineering efficiency.
  • Design and implement AI-driven solutions across the software development lifecycle to identify and eliminate systemic friction, with a primary focus on reducing waste in continuous integration pipelines.
  • Leverage large language models (LLMs) and Agentic AI to automate complex engineering workflows, including failure triage and automated remediation.

Requirements

  • BS or MS in Computer Science or a related field, or equivalent experience.
  • 5+ years of proven experience building or supporting large software projects, or equivalent experience.
  • Hands-on experience with Python, Java, or Go.
  • Experience with SQL or NoSQL database systems such as MySQL, MongoDB, or Elasticsearch.
  • Experience setting up CI/CD tools such as Jenkins, GitLab CI, Packer, Terraform, Artifactory, Ansible, Chef, or similar tools.
  • Experience with Agentic AI frameworks and tools.
  • Knowledge of build tools such as Make, Maven, or Ant.
  • Excellent data analysis skills and the ability to solve complex issues involving multiple software or hardware components.
  • Expertise in service-oriented architecture and RESTful APIs.
  • Strong collaborative and interpersonal skills.

Preferred Qualifications

  • Deep practical knowledge of Large Language Models (LLMs), Machine Learning (ML), agent development, and MCP.
  • Hands-on experience implementing AI solutions for real-world developer productivity problems.
  • Ability to research emerging AI technologies and engineering best practices to continuously evolve development ecosystems.
  • Knowledge of setting up and maintaining system monitoring and logging tools.

Compensation And Benefits

The base salary range is USD 152,000–241,500 for Level 3 and USD 184,000–287,500 for Level 4. Compensation is determined by location, experience, and the pay of employees in similar positions. The role also includes eligibility for equity and benefits.

More jobs at Nvidia

Similar jobs