Solutions Architect, Retrieval Augmented Generative AI



Software Engineering, IT, Data Science
Multiple locations
Posted on Tuesday, January 23, 2024

Do you want to be part of the team that brings Artificial Intelligence (AI) emerging technology to the field? We are looking for a Solution Architect or Data Scientist to join the NVIDIA AI Specialist team focused on Generative AI and Retrieval Augmented Generation (RAG). If you are passionate about Generative AI and how it can be applied to solve real-world problems, we should talk. NVIDIA is the world leader in GPU accelerated computing and AI, and is looking for developers like you to design and build enterprise RAG solutions using our newest technology. As a member of the AI Specialist Solution Architecture team, you will work closely with customers and partners to solve hard problems across industries and build and deploy AI solutions in production at scale.

What you’ll be doing:

  • A big part of our day-to-day job is developing end-to-end RAG solutions and recipes that enable domain-specific Enterprise use cases. We work with customers to successfully adopt NVIDIA AI microservices and APIs by providing deep technical product and engineering expertise.

  • Some of the hands-on development activities include:

  • Developing, Training, Fine-tuning, and Deploying multimodal large language models for retrieval augmented generation

  • Apply instruction tuning, reinforcement learning from human feedback (RLHF), and parameter-efficient fine-tuning such as p-tuning, adaptors, LoRA, and so on to improve LLMs for different domain-specific RAG use cases

  • Measure and benchmark models and applications performance. Analyze model accuracy & bias and recommend the next course of action and improvements.

  • As we work with customers across multiple industries, we identify common trends that lead to success. With this knowledge, we help improve NVIDIA products and build creative solutions to overcome any adoption challenges.

  • We contribute to the wider organization and community by sharing our expert knowledge with others. This can vary from building hands-on training to writing papers, developer blogs, and teaching.

What we need to see:

  • Strong foundational expertise, from a BS, MS, or Ph.D. degree in Engineering, Mathematics, Physics, Computer Science, Data Science, or similar or equivalent experience.

  • 5+ years of experience demonstrating an established track record in Deep Learning and Machine Learning as well as experience with GPUs.

  • Strong analytical and problem-solving skills.

  • Excellent programming skills with strong fundamentals in programming, optimizations, software design, and debugging skills. Including experience with Python, Bash, as well as Cloud services, and Linux.

  • Experience working with DevOps and MLOps including but not limited to Docker/Containers, Kubernetes, and Data Center or Cloud AI deployments.

  • Ability to multitask effectively in a dynamic environment.

  • Clear written and oral communication skills with the ability to effectively collaborate with executives and engineering teams.

  • Successful candidates will be able to demonstrate a strong desire to share knowledge with clients, partners, and co-workers.

Ways to stand out from the crowd:

  • Experience working with RAG technologies such as LLM frameworks (Langchain and LLamaIndex), LLM model registries (Hugging Face), LLM APIs, embedding models, and vector databases (FAISS and Milvus).

  • Demonstrate expertise and hands-on experience with NVIDIA AI products. Some products of interest include Natural Language Processing and Large Language Models (NVIDIA NEMO), LLM inferencing (NVIDIA Triton), Recommender systems (NVIDIA Merlin), and Generative AI technologies (AI Foundations and GenAI Examples)

  • Experience and understanding of the latest Deep Learning Architectures and training techniques. For example, Transformers Models and the latest customization techniques such as prompt engineering, p-tuning, and Reinforcement Learning Human Feedback.

  • Leadership experience working with customers and managing large projects with multiple collaborators.

  • Show willingness and ability to dig into unfamiliar territories to solve complex problems relying on experience from previous work.

Above all, you will be part of the team that helps bring NVIDIA technology to life in the Enterprise! We empower you and give you the tools to achieve this with the backing of all of NVIDIA, including other Solution Architects, Product, and Engineering teams. You’ll get to be the face and trusted expert advisor that our customers rely on.

The base salary range is 144,000 USD - 270,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.