AI Software Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +1 · Remote

AI Engineer to design and build intelligent systems for customer support using Generative AI, LLMs, and RAG. Focus on transforming data into actionable insights, automating reporting, and modernizing workflows. Builds systems to ingest and unify data, develop LLM/RAG solutions for natural language querying, and create automated reporting tools.

What you'd actually do

  1. Build and develop AI-powered tools that improve workflow efficiency, data analysis, and decision-making across customer support
  2. Build systems that ingest and unify data from multiple sources (internal databases, forums, social media, internal tools)
  3. Develop LLM- and RAG-based solutions that allow users to query systems in natural language and retrieve detailed, contextual insights
  4. Build automated reporting and metrics generation tools tailored to different collaborators (engineering, QA, program management, customers, support teams)
  5. Enable personalized, role-based data access—allowing individuals and teams to easily retrieve the information most relevant to them

Skills

Required

  • BS or MS in Computer Science, Artificial Intelligence, or equivalent experience
  • 8+ years of experience in Machine Learning, Natural Language Processing, or related AI domains
  • Deep understanding of large language models (LLMs)
  • Strong experience crafting and implementing RAG-based workflows
  • Strong programming skills with extensive experience in Python
  • Experience building production-grade AI systems, APIs, or data pipelines
  • Experience working with large, complex datasets and building analytical or reporting systems
  • Strong problem-solving skills
  • Performance analysis experience
  • Debugging expertise
  • Solid foundation in algorithms and mathematical principles
  • Experience with source control tools such as Git or Perforce
  • Ability to work independently and collaboratively across teams

Nice to have

  • Experience building analytics platforms or internal tools for data exploration using advanced technologies
  • Experience applying AI to customer support, bug tracking, or large-scale feedback systems
  • Familiarity with knowledge retrieval systems, embeddings, and semantic search
  • Experience with real-time or near-real-time data processing pipelines
  • Background in localization, translation systems, or multilingual AI workflows

What the JD emphasized

  • 8+ years of experience in Machine Learning, Natural Language Processing, or related AI domains
  • Deep understanding of large language models (LLMs) and strong experience crafting and implementing RAG-based workflows
  • Experience building production-grade AI systems, APIs, or data pipelines

Other signals

  • Generative AI
  • LLMs
  • RAG
  • customer support transformation
  • automation
  • data insights