Senior System Software Engineer - AI SDK Multimedia platform

NVIDIA

8+ yrs Pune, Bengaluru Full Time Hybrid (office + remote)
NVIDIA logo
Posted : today
Actively hiring

Job description

Join a leading technology company at the forefront of the AI revolution. This role is for a Senior Software Engineer passionate about deep learning, artificial intelligence, and computer vision on NVIDIA GPUs. Contribute to building intelligent machines and hardware-accelerated solutions for rapid AI development and deployment.

This is an exceptional opportunity to collaborate with a global software team on core technologies for multi-modal and streaming AI applications. You will make a significant impact within a dynamic, technology-focused environment, shaping the future of AI in multimedia platforms.

Responsibilities

Develop and maintain advanced AI software applications tailored for multimedia platforms. Design and implement sophisticated algorithms to enhance audio, video, and augmented reality experiences within media and entertainment workflows.

Deploy software solutions across diverse platforms, with Windows expertise being a valuable asset. Profile and meticulously optimize AI pipelines to guarantee exceptional scalability, reliability, and efficiency. Tackle complex system-level optimization challenges and manage resource utilization effectively.

Actively participate in a product development lifecycle that upholds rigorous standards for clear requirements, superior software quality, and peak performance. You will be writing code in Python and C++.

Qualifications

We seek a Senior Software Engineer with a minimum of 8 years of robust software development experience on Linux environments. A strong foundation in complex system design and development using Python, C++ (14/17/20), and object-oriented programming is essential.

A background in computer vision, machine learning, and deep learning technologies is required, alongside exceptional analytical and problem-solving skills proven by achieving performance objectives. A genuine passion for expanding your technical expertise into new domains is highly valued.

We also require excellent communication skills, both verbal and written, the ability to collaborate effectively within a multinational, multi-time-zone team, and a commitment to embodying our core values. Experience with cloud-native architecture, including Docker, Kubernetes, and microservices, is also beneficial.

Essential Skills

PythonC++LinuxObject-Oriented ProgrammingComputer VisionMachine LearningDeep LearningSystem DesignSystem OptimizationPerformance OptimizationScalabilityReliabilityEfficiency

Good to Have

WindowsDockerKubernetesMicroservicesCloud-Native ArchitecturesMultimedia PipelinesHigh Availability EnvironmentsAugmented Reality

Highlights

  • Actively hiring

More Details

RoleSenior System Software Engineer - AI SDK Multimedia platform
IndustryAI / Machine Learning
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Nvidia logo

Nvidia

AI / Machine Learning

Senior System Software Engineer - AI SDK Multimedia platform at NVIDIA | SkillMX | SkillMX