NVIDIA

Senior AI Engineer, Agents and Developer Workflows

NVIDIA

full-time

Posted on:

Location Type: Office

Location: BeijingChina

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and implement solutions throughout software development lifecycles to improve developer efficiency, accelerate feedback loops, and boost release reliability.
  • Experience designing, developing, and deploying AI agents to automate software development workflows and processes.
  • Continuously measure and report on the impact of AI interventions, showing progress in metrics such as cycle time, change failure rate, and mean time to recovery (MTTR).
  • Build and deploy predictive models to identify high-risk commits, forecast potential build failures, and flag changes that have a high probability of failures.
  • Research emerging AI technologies and engineering best practices to continuously evolve our development ecosystem and maintain a competitive edge.

Requirements

  • BE (MS preferred) or equivalent experience in EE/CS with 10+ years of work experience.
  • Deep practical knowledge of Large Language Models (LLMs), Machine Learning (ML), and Agent development.
  • Strong background in implementing AI solutions to solve real-world software engineering problems.
  • Hands-on experience on Python/Java/Go with extensive python scripting experience.
  • Experience in working with SQL/NoSQL database systems such as MySQL, MongoDB or Elasticsearch.
  • Full-stack, end-to-end development expertise, with proficiency in building and integrating solutions from the front-end (e.g., React, Angular) to the back-end (Python, Go, Java) and managing data infrastructure (SQL/NoSQL).
  • Experience with tools for CI/CD setup such as Jenkins, Gitlab CI, Packer, Terraform, Artifactory, Ansible, Chef or similar tools.
  • Good understanding of distributed systems, understanding of microservice architecture and REST APIs.
  • Ability to effectively work across organizational boundaries to enhance alignment and productivity between teams.
Benefits
  • N/A 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Large Language ModelsMachine LearningAgent developmentPythonJavaGoSQLNoSQLFull-stack developmentMicroservice architecture
Soft Skills
organizational alignmentproductivity enhancementcollaboration
Certifications
BEMS