N

NVIDIA

Designs the chips and software that power AI

Compute System Architecture Engineer - AI Infra

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, or equivalent experience.
  • Hands-on experience in software engineering, infrastructure, data platforms, machine learning engineering, or related areas.
  • Strong Python programming skills and software engineering fundamentals, with familiarity with Linux, version control, automated testing, and continuous integration and continuous delivery (CI/CD).
  • Hands-on development and deployment experience in at least one of the following: large language model (LLM) application infrastructure, retrieval-augmented generation (RAG) systems, agent platforms, or model-serving systems.
  • Understanding of core LLM application mechanisms and limitations, including model APIs, embeddings, context management, structured outputs, tool calling, and evaluation.
  • Experience with backend services, databases, and data processing, including concurrency, caching, task state management, failure recovery, and API design.
  • Strong debugging, testing, and analytical skills, including diagnosing issues through logs, metrics, and experiments and independently validating AI-generated code and results.
  • Ability to learn new domains and drive solutions from requirements through delivery and maintenance.

Responsibilities

  • Design and develop reusable AI platform components and services that provide consistent interfaces for model access, knowledge retrieval, tool calling, and workflow execution.
  • Build data ingestion and processing pipelines for heterogeneous sources, including documents, code, and tables, supporting parsing, structured extraction, incremental updates, versioning, and provenance.
  • Develop retrieval-augmented generation (RAG) and knowledge infrastructure, combining vector search, keyword search, reranking, and structured knowledge to improve retrieval quality and context relevance.
  • Develop agentic and multi-agent workflows with tool integration, context and state management, task scheduling, failure recovery, and human review.
  • Build evaluation and observability systems using datasets, automated tests, regression benchmarks, and execution traces to measure and improve correctness, reliability, latency, and cost.
  • Own platform deployment and maintenance, including access controls, data isolation, recovery mechanisms, and release processes, supporting reliable use across multiple users and applications.
  • Collaborate with domain experts and application developers to translate engineering needs into platform capabilities and continuously improve them through user feedback.

Desired Qualifications

  • Experience with enterprise knowledge bases, complex document parsing, knowledge graphs, ontology modeling, or data quality management.
  • Experience developing or integrating agent frameworks, multi-agent systems, Model Context Protocol (MCP), or other tool protocols, with the ability to understand and extend their underlying mechanisms.
  • Experience with AI evaluation, security testing, permission isolation, prompt-injection defenses, or reliability engineering for nondeterministic systems.
  • Experience optimizing model deployment, inference services, batching, caching, or resource scheduling, with an understanding of quality, throughput, latency, and cost tradeoffs.
  • Demonstrated ownership of production AI systems or meaningful contributions to relevant open-source projects, C++ development experience, or a background in computer architecture, GPUs, compilers, hardware verification, or engineering developer tools.
  • A master's or PhD degree is a plus.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs