Taro Logo

Senior System Software Engineer - AI Development Tools

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Senior System Software Engineer to join their MLOps Tools and Workflows team. This role is at the forefront of AI development, where you'll be crafting tools and workflows that push the boundaries of artificial intelligence. As part of NVIDIA's innovative environment, you'll work on developing and optimizing solutions that enable data analytics, machine learning, and scientific computing.

The position offers an opportunity to work with cutting-edge AI technologies while collaborating with internal users and the open-source community. You'll be responsible for building tools that accelerate data preparation and model training, while ensuring efficient operation on distributed systems. The role requires expertise in Python and Linux platforms, along with strong problem-solving abilities and software engineering principles.

NVIDIA's culture emphasizes innovation, creativity, and autonomy, providing an environment where you'll work alongside some of the industry's most forward-thinking professionals. The company's legacy in transforming computer graphics and PC gaming is now being applied to define the next era of computing, where GPUs power the brains of computers, robots, and self-driving cars.

This role is perfect for ambitious engineers looking to make a significant impact in AI development. You'll have the chance to contribute to world-class solutions while staying ahead of industry trends through open-source community engagement. The position offers the opportunity to work on projects that will set new standards in AI development tools and workflows.

Working at NVIDIA means being part of a diverse, supportive environment where everyone is inspired to do their best work. The company's commitment to pushing technological boundaries, combined with its focus on practical applications of AI and accelerated computing, makes this an exciting opportunity for those passionate about shaping the future of technology.

Last updated 5 hours ago

Responsibilities For Senior System Software Engineer - AI Development Tools

  • Research, prototype, develop, and optimize solutions, tools, and libraries for data analytics and machine learning
  • Build tools and workflows that accelerate data preparation and model training using AI technologies
  • Analyse, improve, design and develop software that runs on distributed systems efficiently
  • Collaborate with team members and AI developers on project execution
  • Engage with the open-source community
  • Implement innovative tools for AI development

Requirements For Senior System Software Engineer - AI Development Tools

Python
Linux
  • 5+ years of work experience in software development
  • Proficient in Python and development on Linux platforms
  • Strong problem solving and debugging skills
  • Detailed knowledge of design patterns and software engineering principles
  • Outstanding time-management and organizational skills
  • Strong communication and documentation habits
  • B.E/B.Tech/M.Tech/PhD degree or equivalent experience

Related Jobs

Software Engineer, AI Mapping - Autonomous Vehicles

Senior Software Engineering role at NVIDIA focusing on AI mapping for autonomous vehicles, developing LLMs and graph-based deep learning solutions.

Senior System Software Engineer - Deep Learning

Senior System Software Engineer role at NVIDIA focusing on deep learning optimization for autonomous driving systems, requiring 12+ years of experience in DNN optimization and strong C++ skills.

Senior AI Engineer, Agents and Workflows

Senior AI Engineer position at NVIDIA focusing on developing AI-driven solutions and automated workflows using LLMs and agent-based systems.

Senior AI Engineer, Agents and Workflows

Senior AI Engineer position at NVIDIA focusing on developing AI-driven solutions and automation for software engineering workflows using LLMs and agentic AI.

Senior System Software Engineer - AI

Senior System Software Engineer position at NVIDIA focusing on client-side AI optimization for Windows PCs, requiring 5+ years of experience in AI/ML development and strong C++ skills.