Software Engineering Manager - Image and Data Compression Libraries
at Nvidia
USD 200,000-322,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 5 Algorithms @ 3 Leadership @ 6 Team Management @ 6 Communication @ 6 Parallel Programming @ 3 Performance Optimization @ 3 CUDA @ 3Details
We are looking for a Software Engineering Manager to lead a team developing accelerated image and data processing and compression solutions. You will manage engineering efforts that build libraries and tools used by large communities, collaborate with open source contributors, and drive high-performance implementations that impact millions of users.
Responsibilities
- Lead and empower a team of engineers to plan, execute, and deliver projects that meet internal and external customer needs.
- Build and maintain a project roadmap aligned with company goals and customer expectations.
- Determine project goals and scope, ensuring execution and delivery on schedule and quality targets.
- Foster an inclusive, collaborative environment that promotes innovation and creativity.
- Work directly with the open source community and cross-functional partners to drive adoption and contributions.
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 prior roles.
- Proficiency in C++ and Python.
- Strong communication skills and ability to collaborate 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 (examples noted in the posting: 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 across locations.
Benefits and Additional Information
- Base salary range: 200,000 USD - 322,000 USD (determined based on location, experience, and pay of peers).
- Eligible for equity and company benefits (link to benefits provided in the original posting).
- #LI-Hybrid — hybrid work model referenced in the posting.
- Applications accepted at least until July 29, 2025.
- NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.