NVIDIA System Software Engineer for Conversational AI Development

2 weeks ago


Pune, Maharashtra, India NVIDIA Full time

NVIDIA is at the forefront of the AI revolution, driving technological advancements and innovation worldwide. We're looking for a System Software Engineer to join our team and contribute to the development of powerful, flexible, multi-modal AI agents driven by Large Language Models (LLMs).

Key Responsibilities:

  • Design, implement, and optimize GPU-accelerated scalable Retrieval Augmented Generation (RAG) workflow to improve the experience of millions of customers.
  • Develop a scalable microservice-based architecture deployable on multi-node, multi-cloud environments.
  • Design and implement domain-specific agents and workflows, and a framework to support multi-turn, multi-modal, multi-user conversations with LLM-driven agents.
  • Analyze RAG and conversational AI agent end-to-end accuracy and limitations, recommending the next course of action and improvements.
  • Characterize performance and quality metrics across platforms for various AI and system components.
  • Collaborate with various teams on new product features and improvements of existing products, customizing and integrating the conversational AI framework with other NVIDIA products.

Requirements:

  • Bachelor's degree or Master's degree (or equivalent experience) in Computer Science, Electrical Engineering, Artificial Intelligence, or Applied Math.
  • 8+ years of experience.
  • Excellent programming skills in Python.
  • Knowledge of Large Language Model applications.
  • Familiarity with microservices, Docker, Helm, Kubernetes, and GPU-based technologies like CUDA, CuDNN, and TensorRT.
  • Experience in deploying machine learning models on data center, cloud, and embedded systems.
  • Strong collaborative and interpersonal skills, with a proven ability to guide and influence within a dynamic environment.


  • Pune, Maharashtra, India NVIDIA Full time

    About NVIDIANVIDIA is a leader in the AI revolution, powering innovations that touch people's lives worldwide. We're seeking a talented System Software Engineer to join our team and contribute to the development of cutting-edge conversational AI technologies.Job SummaryWe're looking for a skilled System Software Engineer to design, implement, and optimize...


  • Pune, Maharashtra, India NVIDIA Full time

    Improve AI Computing with NVIDIA DirectML DriversNVIDIA is a pioneering company that revolutionized the computing world with its GPU technology. As we continue to drive the growth of the PC gaming market and redefine modern computer graphics, our focus has shifted to leveraging deep learning for various industries.We are currently seeking an experienced...


  • Pune, Maharashtra, India NVIDIA Full time

    About the RoleNVIDIA is seeking a talented Software Engineer to join our Automotive Solution Engineering team. As a key member of this team, you will be responsible for developing and productizing NVIDIA's DRIVE software.ResponsibilitiesDevelop and maintain the application software architecture for NVIDIA's DRIVE platform.Collaborate closely with partners...


  • Pune, Maharashtra, India NVIDIA Full time

    NVIDIA is at the forefront of the AI revolution, and we're looking for talented engineers to help drive our growth. As a Senior Software Engineer - AI Computing, you'll be part of our team that crafts the application software architecture for NVIDIA's DRIVE software. You'll work closely with partners and internal teams to develop and productize cutting-edge...

  • AI Software Architect

    2 weeks ago


    Pune, Maharashtra, India NVIDIA Full time

    NVIDIA is a pioneering company driving the growth of the PC gaming market and redefining modern computer graphics with its GPU technology. By harnessing the power of GPU deep learning, the company has propelled AI into the next era of computing, transforming industries such as high-performance computing, robotics, and autonomous vehicles.Our Current...


  • Pune, Maharashtra, India NVIDIA Full time

    About the Role:NVIDIA is seeking a skilled Software Quality Assurance Engineer to work on our Linux products and technologies. The ideal candidate will have in-depth knowledge of Linux distributions and extensive experience setting up virtualized environments.Key Responsibilities:Work closely with customers, internal teams, and development teams to analyze...


  • Pune, Maharashtra, India NVIDIA Full time

    NVIDIA is seeking a highly skilled computer scientist to work in its Compute Developer Technology (Devtech) team as an AI Developer Technology Engineer. The successful candidate will be responsible for developing cutting-edge techniques in deep learning, graphs, machine learning, and data analytics, and perform in-depth analysis and optimization to ensure...


  • Pune, Maharashtra, India NVIDIA Full time

    Key ResponsibilitiesProvide world-class technical support to NVIDIA Linux and Enterprise customers.Analyze and reproduce issues reported by OEMs and Enterprise customers.Collaborate with development teams, enterprise support, and program management teams.Contribute to process improvement using generative AI.Monitor Linux Forums, own hot issues, and...


  • Pune, Maharashtra, India NVIDIA Full time

    We are seeking a talented Senior System Software Engineer to join our team at NVIDIA. Our company has a rich history of innovation, from the invention of the GPU in 1999 to our current leadership in AI computing. As a key member of our Systems Software team, you will play a critical role in developing and validating software for our next-generation SOC...


  • Pune, Maharashtra, India NVIDIA Full time

    NVIDIA is seeking a highly skilled Software QA Manager to lead its QA team for the RTX and Studio product lines. The ideal candidate will have a deep understanding of software testing strategies and a proven track record of delivering high-quality results.About the Role:The Software QA Manager will be responsible for managing a team of QA engineers and...


  • Pune, Maharashtra, India NVIDIA Full time

    We are seeking a Senior System Software Engineer with expertise in video driver development, capable of learning new and complex technologies, and is a detail-oriented C/C++ programmer.We work with various NVIDIA GPU products related to video technology. Key responsibilities include developing, maintaining, optimizing, and delivering NVIDIA GPU driver and...


  • Pune, Maharashtra, India NVIDIA Full time

    NVIDIA is seeking a highly skilled Software QA Manager to lead the NVIDIA-Workstation QA Team. As a key member of our team, you will be responsible for managing the quality of our NVIDIA RTX, Studio product line, ensuring that our products meet the highest standards of quality and reliability.Key Responsibilities:Develop and implement software testing...


  • Pune, Maharashtra, India NVIDIA Full time

    NVIDIA Software QA Manager Job DescriptionNVIDIA is seeking a highly skilled Software QA Manager to join our elite engineering team. As a key member of our NVIDIA-Workstation QA Team, you will play a critical role in managing world-class QA teams and driving the quality of NVIDIA RTX and Studio products.Key Responsibilities:Lead and manage software testing...


  • Pune, Maharashtra, India NVIDIA Full time

    NVIDIA is seeking a highly skilled Software QA Manager to lead the NVIDIA-Workstation QA Team. As a key member of our team, you will be responsible for managing the quality of our NVIDIA RTX and Studio product lines, ensuring they meet the highest standards of excellence.Key Responsibilities:Develop and implement software testing strategies, plans, and...


  • Pune, Maharashtra, India NVIDIA Full time

    About NVIDIANVIDIA is a leader in the field of accelerated computing and artificial intelligence. Our team is dedicated to developing innovative solutions that power the engines of AI.Job SummaryWe are seeking a Senior System Software Engineer to join our Picasso team and contribute to the development of our Generative AI solutions. As a key member of our...


  • Pune, Maharashtra, India NVIDIA Full time

    NVIDIA is seeking a highly skilled Principal Software QA Engineer to lead our QA team on the NVIDIA RTX and Studio product line. In this role, you will be responsible for developing and implementing software testing strategies, plans, and procedures to achieve a "Zero Defect" goal.About the JobThis position involves managing a team of QA engineers and...


  • Pune, Maharashtra, India NVIDIA Full time

    We are seeking a Senior Cloud Software Architect to develop our Generative AI solutions. NVIDIA has been redefining accelerated computing and powering the engines of artificial intelligence. Our team is developing a host of solutions including text-to-image, -video and -3D, that are trained using clean data provided by our industry partners and deployed for...


  • Pune, Maharashtra, India NVIDIA Full time

    We are seeking a talented Senior System Software Engineer to join our team. This role involves developing, maintaining, and optimizing NVIDIA GPU drivers and SDKs for video technology.Key Responsibilities:Develop and maintain core video technologies for NVIDIA GPU products.Work with engineers to deliver high-performance video solutions.Collaborate with...


  • Pune, Maharashtra, India NVIDIA Full time

    Job DescriptionWe are seeking a highly skilled Senior System Software Engineer to join our team at NVIDIA. As a key member of our video technology group, you will be responsible for developing, maintaining, and optimizing NVIDIA GPU drivers and SDKs.Key Responsibilities:Collaborate with our team of brilliant engineers to develop and maintain core video...


  • Pune, Maharashtra, India NVIDIA Full time

    We are seeking a Senior Cloud Software Architect to join our team at NVIDIA and contribute to the development of our Generative AI solutions. Our team is responsible for designing and deploying AI-based APIs for training, fine-tuning, and inferencing of our Picasso-Edify products on public and private cloud, leveraging groundbreaking NVIDIA technology.Key...