Taro Logo

Senior Software Engineer, LLM

NVIDIA is the world leader in accelerated computing, pioneering solutions for challenges no one else can solve.
$148,000 - $276,000
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, LLM

NVIDIA is seeking a Senior Software Engineer to join their applied research team focused on Large Language Models (LLM). The role involves developing tools for powerful, flexible, and trustworthy conversational agents, specifically working on NeMo Guardrails, an open-source toolkit for safety and security in LLM-based conversational systems.

Key responsibilities include:

  • Collaborating with senior engineers to deliver, optimize, and maintain dialogue and security toolkits for large language models
  • Contributing to the core development of NeMo Guardrails and Colang
  • Delivering rapid software iterations based on user feedback and metrics
  • Collaborating across teams to develop and maintain integrated applications
  • Contributing to the adoption of new frameworks, standards, and technologies

Requirements:

  • BS or MS in Computer Science, Electrical Engineering, or related field
  • 5+ years of software development experience
  • Strong Python programming skills
  • Knowledge of RESTful APIs
  • Proficiency in agile methodology
  • Experience with software shipping cycles and open-source development
  • High motivation and passion for new technologies
  • Ability to work effectively in multi-functional teams across organizational boundaries

Preferred qualifications:

  • Experience with task-oriented dialogue systems
  • Programming language design and development experience
  • Expertise in optimizing software for computational performance
  • Experience with Cloud Service Providers (AWS, Azure, GCP, OCI)
  • Contributions to open-source software

NVIDIA offers a competitive salary range and equity, along with comprehensive benefits. They are committed to fostering diversity and are an equal opportunity employer.

Last updated 8 months ago

Responsibilities For Senior Software Engineer, LLM

  • Deliver, optimize, maintain, debug, unit test and document next-generation dialogue and security toolkits for large language models
  • Contribute to the core development of NeMo Guardrails and Colang
  • Deliver rapid iterations of software based on user feedback and metrics
  • Collaborate with peers and other teams to develop and maintain integrated applications
  • Contribute to the adoption of frameworks, standards, and new technologies

Requirements For Senior Software Engineer, LLM

Python
  • BS or MS in Computer Science, Electrical Engineering, or related field
  • 5+ years of software development experience
  • Strong Python programming skills
  • Knowledge of RESTful APIs
  • Proficient in agile methodology
  • Experience in software shipping cycles and open-source development
  • Highly motivated and passionate about new technologies
  • Ability to work with multi-functional teams across organizational boundaries

Benefits For Senior Software Engineer, LLM

Equity
  • Equity

Interested in this job?