Software Engineering Manager - Image and Data Compression Libraries
at Nvidia
USD 200,000-322,000 per year
Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Python @ 5
Algorithms @ 3
Leadership @ 6
Team Management @ 6
Communication @ 6
Parallel Programming @ 3
Performance Optimization @ 3
CUDA @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
We are looking for a Software Engineering Manager for our Image and Data Compression Libraries. Join NVIDIA to lead teams developing accelerated image and data processing solutions that power AI and deep learning workloads and impact millions worldwide.
Responsibilities
- Manage and empower a team of highly skilled engineers focused on accelerated image and data processing solutions.
- Build and maintain a project roadmap that aligns with company goals and customer expectations.
- Determine project goals and scope, ensuring execution and delivery.
- Foster an inclusive and collaborative environment that promotes innovation and creativity.
- Work directly with internal and external customers and the open source community.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Applied Math, or a related field, or equivalent experience.
- At least five years of overall experience, including three or more years in team management, with strong interpersonal and leadership skills.
- Experience designing and testing large-scale software with concrete examples from past roles.
- Proficiency in C++ and Python.
- Strong communication skills for effective collaboration with the open source community.
Preferred / Ways to stand out
- Experience with image processing concepts and algorithms (e.g., geometric transformations, filtering, morphological operations, color models).
- Knowledge of image and data compression formats and algorithms (e.g., JPEG, TIFF, PNG, deflate, zStd, ANS).
- Expertise in parallel programming and performance optimization on modern architectures (e.g., CUDA, MPI, NVSHMEM, NCCL, AVX).
- Prior experience working with distributed teams.
Benefits & Compensation
- Base salary range: 200,000 USD - 322,000 USD (will be determined based on location, experience, and internal pay equity).
- Eligibility for equity and additional benefits (see company benefits).
Additional information
- Application window: Applications will be accepted at least until July 29, 2025.
- Employment type: Full time.
- Note: #LI-Hybrid
More jobs at Nvidia
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer – GPU Software
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Software Engineer, CUDA Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Engineer, Applied Research - Accelerator Programming Model and Compiler
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior System Software Architect - Halos Core and Robotics Platform
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Similar jobs
Senior HPC Performance Engineer - AI for Science at Scale
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Manager, Developer Technology
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Senior Math Libraries Engineer – AI and HPC
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, AI Inference Systems
Nvidia · Germany
PLN 292,500-650,000 per year
Senior Software Engineer II
Confluent · United States, Seattle, United States
USD 197,400-232,000 per year
Senior Software Engineer, Metropolis Vision AI
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Software Engineer, CUDA C++ Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Perception Engineer, Obstacle Foundation Models - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year