Software Engineering Manager - Data Processing Libraries

NVIDIA is the world leader in accelerated computing, pioneering solutions to tackle challenges no one else can solve.
Warsaw, PolandBucharest, RomaniaCopenhagen, Denmark
Data
Staff Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Software Engineering Manager - Data Processing Libraries

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.

Last updated 4 months ago

Responsibilities For Software Engineering Manager - Data Processing Libraries

  • Lead and motivate a team of highly skilled engineers
  • Collaborate with the deep learning software engineering community
  • Build and maintain project roadmaps
  • Determine project goals and ensure execution and delivery
  • Foster an inclusive and innovative environment

Requirements For Software Engineering Manager - Data Processing Libraries

Python
  • 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

Interested in this job?

Jobs Related To NVIDIA Software Engineering Manager - Data Processing Libraries

Manager, Developer Technology, Data Compression

Lead NVIDIA's Developer Technology team in creating innovative GPU-optimized compression solutions while managing and mentoring a high-performing engineering team.

Senior Manager, Data Quality Operations

Lead NVIDIA's global data quality operations for AI training, overseeing annotator programs and ensuring exceptional training data quality for LLMs across industries.

Senior Data Scientist and System Architect

Senior Data Scientist and System Architect role at NVIDIA, developing AI models and system architectures for next-gen SoCs.

Staff Data Scientist, Apps Team

Staff Data Scientist position at Apple focusing on machine learning modeling and data products development for subscription services and product optimization.

App Store Analytics QA Manager - Apple Services Engineering

Lead Analytics Quality Manager role at Apple, overseeing QA processes for App Store Analytics, managing team and ensuring data quality across client-server pipeline.