Senior Technical Program Manager for Deep Learning Software

3 weeks ago


Shanghai, Shanghai, China NVIDIA Full time

We are seeking an ambitious and innately curious individual to be our Sr. Technical Program Manager for Deep Learning Software. You will collaborate with engineering and product leaders on planning and execution of large-scale programs to develop and publish software for training and inference applications using various types of neural networks.

Key Responsibilities:

  • Drive process development within the fast-paced field of machine learning and deep learning, defining critical metrics and program schedules to measure release health, predictability, and achievements.
  • Identify failures, lead retrospective analysis, and develop improvement action plans.
  • Lead and be viewed as a leader with the right balance of both technical and leadership skills, working closely with engineers on architectural discussions and challenging design choices.
  • Drive standard processes for Software Engineering and persuade multiple business units of the advantages of each area of improvement, anticipating risks and developing risk management solutions as appropriate.
  • Regularly communicate program status and key issues to senior management at NVIDIA.
  • Build a high-level understanding of products, projects, and goals, highlighting domain-specific and new market application possibilities.
  • Coordinate efforts between development teams, product managers, and solution architects.
  • Work with development teams on test plans, execution, reviews, failure analysis, and assessing overall quality and risk.
  • Partner with customer PMs on software issues, including technical feedback from OEMs and CSPs.
  • Develop key KPIs to track execution and deploy process improvements to improve efficiency.

Requirements:

  • Strong technical background with previous work experience as a software engineer, data scientist, or software QA engineer with hands-on experience developing and testing code.
  • Relevant work experience in technical fast-paced program, project, or product management role, with a proven track record of leading global projects and working flexibly in multiple time zones.
  • Strong communication and effective presentation skills, with a proven track record of articulating a value proposition to technical and non-technical audiences.
  • Masters' degree in Engineering, Computer Science, or similar field desired (or equivalent experience).
  • 5+ years of programming experience using any modern programming language.
  • Experience and good understanding of software engineering principles and quality requirements in enterprise systems environments.
  • Ability to multitask, quickly switch context, and be thorough, with experience influencing decisions and leading teams in a matrix environment.
  • Enthusiastic, proactive, responsive, and passionate about finding opportunities for productive change and improvement in software engineering and release management.
  • Ability to think strategically and tactically, with a strong problem-solving skills and a proven track record of implementing systematic solutions.

Preferred Qualifications:

  • Technical background with machine learning, deep learning, open source software, and/or GPU technology using APIs such as CUDA, Tensorflow, or Pytorch.
  • First-hand experience with software engineering and enterprise system architecture at scale.
  • Previous experience with productizing enterprise server systems and coordinating activities between HW/SW organizations.
  • Experience with Open Source (Python, Tensorflow, notebooks) and 3rd Party Open Source SW suites such as Black Duck or Palamida.
  • Background in driving process and measuring for efficiency and effectiveness, with previous experience with agile methodologies (Scrum, Safe, Less, Business agility).
  • Previous experiences in IS026262 and ASPICE Standards.
  • Natural inclination to improve what we build and how we build it.
  • Driven to constantly improve the product from the customer experience side, replicating and testing customer scenarios to spot-check our products before actually shipping them to QA or our customers.

NVIDIA is widely considered to be one of the technology world's most desirable employers, constantly striving to redefine the limits of technology. We have some of the most forward-thinking and dedicated people in the world working for us. If you're creative and passionate about developing AI/ML solutions to solve some of humanity's greatest problems, we want to hear from you.



  • Shanghai, Shanghai, China NVIDIA Full time

    We are seeking a highly skilled Technical Program Manager to lead the development and publication of software for training and inference applications using various types of neural networks. This role will involve working closely with engineering and product leaders to plan and execute large-scale programs, driving the development process and coordinating...


  • Shanghai, Shanghai, China NVIDIA Full time

    We are currently seeking a skilled Deep Learning Software Engineer to join our team based in Shanghai. This is a highly competitive role that offers a salary range of $120,000 - $180,000 per year.NVIDIA's history dates back to 1999 when we invented the GPU, which revolutionized computer graphics and parallel computing. Today, our GPUs power modern AI...


  • Shanghai, Shanghai, China NVIDIA Full time

    We are seeking a talented Software Engineer to join our team at NVIDIA We are rapidly growing our research and software development for Inference. Our team specializes in developing GPU-accelerated Deep Learning software. Researchers around the world are using NVIDIA GPUs to power a revolution in deep learning, enabling breakthroughs in numerous areas....


  • Shanghai, Shanghai, China NVIDIA Full time

    We are seeking a talented Software Engineer to join our team in developing GPU-accelerated Deep Learning software.NVIDIA is a leader in the field of Deep Learning, and we are rapidly growing our research and software development for Inference. As a member of our team, you will be responsible for developing deeply optimized deep learning kernels for...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA is continuously driving innovation in the field of deep learning. As a Senior NVIDIA Deep Learning Architect, you will play a crucial role in shaping the future of AI computing.Key Responsibilities:Design and develop next-generation NVDLA architectureWork on deep-learning algorithms and software developmentDevelop function/performance/power models for...


  • Shanghai, Shanghai, China NVIDIA Full time

    We are seeking a highly skilled Deep Learning Optimization Engineer to join our team at NVIDIA.About the Role:This is an exciting opportunity for a talented software engineer to develop deeply optimized deep learning kernels for inference. You will be responsible for analyzing and modeling performance to identify areas of improvement in our software stack...


  • Shanghai, Shanghai, China NVIDIA Full time

    We are seeking an exceptional Software Engineer to join our team at NVIDIA, working on our GPU-accelerated library of primitives for deep neural networks. The ideal candidate will have a strong background in software development, particularly in C/C++ and CUDA development, and experience with linear algebra, machine learning, and computer...


  • Shanghai, Shanghai, China NVIDIA Full time

    We are seeking a highly skilled Advanced AI Software Developer to join our team focused on building and optimizing deep learning platforms. The ideal candidate will have a strong background in computer science, software development, and artificial intelligence.NVIDIA is at the forefront of AI computing technology, and this role offers a unique opportunity to...


  • Shanghai, Shanghai, China Optiver Full time

    Accelerate your career in the dynamic field of machine learning with Optiver.As a Machine Learning Engineer, you'll leverage AI and deep learning to thrive in a fast-paced, cutting-edge environment. Collaborate closely with researchers and traders on new experiments, capabilities, and data sources.Key Responsibilities:Design and implement improvements to...


  • Shanghai, Shanghai, China Optiver Full time

    About Optiver:We are a global market maker with offices worldwide, dedicated to improving the market through competitive pricing, execution, and risk management. Our commitment is to provide liquidity on multiple exchanges across the globe in various financial instruments.Our Shanghai office has been rapidly growing since its establishment in 2012, trading...


  • Shanghai, Shanghai, China Optiver Full time

    About Us:Optiver is a global market maker with a presence in multiple continents. Our company was founded in 1986 and has since grown to become a leading liquidity provider with a diverse range of products, including listed derivatives, cash equities, ETFs, bonds, and foreign currencies.Our Vision:We aim to become the trusted partner in the development of...


  • Shanghai, Shanghai, China NVIDIA Full time

    We are seeking a skilled Expert Software Quality Assurance Engineer to join NVIDIA's Deep Learning SWQA team.This position is part of the NVIDIA Deep Learning Software Quality Assurance team that defines, develops and performs tests to validate robustness and measure the performance of NVIDIA's Deep Learning software and GPU Infrastructure for autonomous...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA is now looking for an exceptional individual to join its Compute Developer Technology team as a Deep Learning Expert Intern. This role offers the opportunity to work on cutting-edge techniques in deep learning, graphs, machine learning, and data analytics.About NVIDIA:As a pioneer in the field of AI computing, NVIDIA has established itself as a leader...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA, a pioneer in the field of computer graphics and parallel computing, continues to shape the future of technology.What You'll Be Doing:Design and develop the next generation of NVDLA architectureWork on deep-learning algorithms, software development, and performance optimizationCreate function and power models for NVDLACollaborate with hardware teams...


  • Shanghai, Shanghai, China Optiver Full time

    Optiver is a global market maker with offices worldwide, seeking an exceptional machine learning engineer with a PhD degree to join the China research platform team.The ideal candidate will have an advanced understanding of neural networks and related machine learning technologies, with experience in implementing and training complex deep learning models.As...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA is a leader in the field of Artificial Intelligence and High-Performance Computing. We are seeking a highly skilled Speech AI Research Scientist to join our team and contribute to the development of our cutting-edge Speech AI product, Riva. The ideal candidate will have a strong background in deep learning and speech processing, with experience in...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA is seeking a highly skilled expert in deep learning system performance to join our AI performance projection and analysis efforts.Key Responsibilities:Analyze state-of-the-art AI models on various GPU hardware platforms.Identify performance bottlenecks and propose optimizations.Perform deep learning workload analysis.Requirements:BS, MS or PhD in...


  • Shanghai, Shanghai, China NVIDIA Full time

    Senior Technical Program Manager - Deep Learning SoftwareWe are seeking an experienced and ambitious Senior Technical Program Manager to lead our Deep Learning Software team. As a key member of our engineering organization, you will work closely with product leaders to develop and execute large-scale programs that drive the creation and publication of...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA is seeking a highly skilled Solutions Architect to collaborate with our largest global alliance partners in leveraging our portfolio of GPU Accelerated Computing solutions, including Machine Learning and Deep Learning, specifically Generative AI. This individual will be responsible for architecting and creating prototypes, building, pre-training,...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA is driving innovation in processor and system architectures that accelerate various deep learning applications. As a leader in AI technology, we are seeking an expert deep learning system performance architect to join our AI performance projection and analysis efforts. This role presents a unique opportunity to work on performance projection,...