About The Position

NVIDIA has been a leader in computer graphics, PC gaming, and accelerated computing for over 25 years, driven by innovation and talented individuals. The company is now leveraging AI to define the next era of computing, with GPUs powering AI in computers, robots, and self-driving cars. As an NVIDIAN, you will work in a diverse and supportive environment. This role is for a Software Engineer to help build the next generation of AI-driven developer and robotics workflows. You will contribute to the design and implementation of integration solutions across cloud, AI coding agents, and robotics platforms, collaborating with expert engineers. The team connects NVIDIA’s software stack, from cloud services and AI agents to robotics platforms, designing and building tools and integrations for modern, AI-assisted development workflows and robotic applications. This position is ideal for those excited by modern AI, robotics systems, proven engineering practices, and continuous learning in exploratory environments, especially if you enjoy working at the intersection of AI, cloud infrastructure, and real-world systems, and turning complex problems into simple, robust solutions.

Requirements

  • Bachelor’s in Computer Science, Engineering, or a related field (or equivalent experience).
  • Ideally building or integrating distributed or cloud-based systems.
  • 8+ years of experience with programming in Python and/or C++.
  • Understanding of core software design principles and APIs.
  • Exposure to cloud-native development (containers, Kubernetes, Helm, or similar technologies).
  • Demonstrated interest in AI coding agents, LLM-powered tools, or modern AI-assisted development workflows (personal projects, coursework, or professional experience).
  • Familiarity with unit and integration testing, code reviews, CI/CD, and basic monitoring/observability concepts.
  • Collaboration and communication skills; comfortable working with multi-functional partners.

Nice To Haves

  • Interest in robotics, simulation, or autonomous systems; any hands-on experience with robotics platforms, middleware (e.g., ROS), or NVIDIA robotics stacks is a plus.
  • Practical experience building or integrating robotics systems (on-device software, simulation, perception, control, or fleet tools).
  • Experience designing or deploying AI coding agents or LLM-based developer tools (e.g., plugins, internal tools, research prototypes).
  • Contributions to open-source projects, technical blogs, talks, or coursework in relevant domains (AI, cloud, robotics, developer tooling).
  • Experience in high-performance computing, such as CUDA programming, GPU acceleration, or optimizing large-scale workloads on NVIDIA platforms.

Responsibilities

  • Implement features and services across the stack (back-end, cloud, tooling), writing clean, maintainable code and contributing to design discussions.
  • Help build and iterate on AI-assisted development workflows (e.g., code generation, refactoring, automation in CI/CD), and experiment with powerful coding agents in real engineering use cases.
  • Develop and operate services on Kubernetes using Helm and major cloud provider APIs (e.g., AWS, Azure, GCP), including deployment, monitoring, and troubleshooting.
  • Collaborate with robotics and simulation teams to integrate services and tools into robotics workflows; learn and, where applicable, extend platforms such as Isaac or ROS.
  • Follow good engineering practices around testing, code review, documentation, observability, and reliability, and contribute to improving them over time.
  • Work closely with teammates across cloud, AI, and robotics, ask questions, share knowledge, and continuously expand your skills.

Benefits

  • Highly competitive salaries
  • Comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service