What we need to see: B.Sc. in Computer Science, Computer Engineering, or a related field 5+ years of relevant experience Solid system-level understanding with experience designing and delivering production services Ability to architect solutions, guide AI tools effectively, and reason about system behavior end-to-end Familiarity with containerization and orchestration (Docker, Kubernetes) Understanding of REST APIs, microservice architectures, and distributed systems Ability to learn complex concepts in a fast-paced environment Ways to stand out from the crowd: Familiarity with Kubernetes operators, Helm charts, and cluster management Experience with LLM application development — prompt engineering, agentic frameworks (ReAct, tool-use), or RAG pipelines Hands-on experience with FastAPI, async Python, or similar modern Python web frameworks Experience with vector databases, semantic search, or embedding models Knowledge of OAS (OpenAPI Specification), MCP (Model Context Protocol), and A2A (Agent-to-Agent) protocol ecosystem NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and is 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.