We are seeking a Software Engineering Manager for our Data Processing Libraries team, focusing on accelerating AI training and inference. In this role, you will lead a team of highly skilled engineers developing accelerated data processing solutions. You'll be responsible for managing projects, collaborating with the deep learning software engineering community, building and maintaining project roadmaps, and fostering an inclusive environment that promotes innovation.
Key responsibilities include:
- Leading and motivating your team to meet internal and external customer needs
- Collaborating with the open-source community to improve code bases
- Determining project goals and ensuring execution and delivery
- Building and maintaining project roadmaps aligned with company goals
Requirements:
- Bachelor's or Master's degree in Computer Science, AI, Applied Math, or related field
- 6+ years of overall experience, including 3+ years in team management
- Strong interpersonal and leadership skills
- Experience in designing and testing large-scale software
- Proficiency in C++ and Python
- Excellent communication skills for collaboration with the open-source community
Preferred qualifications:
- Experience with image processing, computer vision, or 3D graphics algorithms
- Expertise in parallel programming and performance optimization
- Experience managing open-source projects
- Experience working with distributed teams
NVIDIA offers a dynamic work environment at the forefront of AI and deep learning, impacting industries worldwide. Join us in pushing the boundaries of technology and making a global impact.