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 2 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 data compression, optimizing GPU performance and driving innovation in accelerated computing.

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.

Cloud Business Intelligence Architect

Senior Cloud BI Architect role at Google Cloud, combining technical expertise with customer engagement to drive business transformation through data solutions.

Senior Data Scientist

Senior Data Scientist position at Google working on YouTube advertising optimization using advanced analytics and machine learning.

Staff Data Scientist, Product, Ads Account Management

Lead a team of Data Scientists at Google, driving insights and strategy for Ads Account Management through advanced analytics and experimentation.