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.