Senior Technical Program Manager for Deep Learning Software

1 week ago


Shanghai, Shanghai, China NVIDIA Full time
Job Summary

We are seeking a highly skilled Technical Program Manager to lead our Deep Learning Software initiatives. As a key member of our team, you will be responsible for planning and executing large-scale programs to develop and publish software for training and inference applications using various types of neural networks.

Key Responsibilities
  • Define and drive process within the fast-paced field of machine learning and deep learning, developing critical metrics and program schedules to measure release health, predictability, and achievements.
  • Identify failures, lead retrospective analysis, and help develop improvement action plans.
  • Lead and be viewed as a leader with the right balance of 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 roles, with proven experience leading global projects and readiness to work flexibly in multiple time zones.
  • Strong communication and effective presentation skills, with a proven track record articulating a value proposition to technical and non-technical audiences.
  • Master's degree in Engineering, Computer Science, or a 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, building consensus to make programs successful, with strong problem-solving skills and a consistent 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.
About NVIDIA

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

    About the RoleWe are seeking a highly skilled and experienced Technical Program Manager to lead our Deep Learning Software development efforts. As a key member of our team, you will be responsible for planning, executing, and delivering large-scale software programs that enable our customers to employ industry-leading AI and ML in their products.Key...


  • Shanghai, Shanghai, China NVIDIA Full time

    Deep Learning Performance Software EngineerWe are expanding our research and development for Inference at NVIDIA, and we seek excellent Software Engineers and Senior Software Engineers to collaborate with our team.Key Responsibilities:Develop highly optimized deep learning kernels for inferencePerform performance optimization, analysis, and tuningWork with...


  • Shanghai, Shanghai, China NVIDIA Full time

    Deep Learning Inference Software Internship OpportunityWe are seeking a highly skilled and motivated individual to join our team as a Deep Learning Inference Software Intern. As a member of our research and software development team, you will be responsible for developing and optimizing deep learning inference software for NVIDIA GPUs.Key...


  • Shanghai, Shanghai, China NVIDIA Full time

    Job Opportunity: Deep Learning Inference Software Engineer InternWe are seeking a highly skilled Deep Learning Inference Software Engineer Intern to join our team at NVIDIA. As a leading technology company, we are committed to advancing the field of deep learning and developing innovative software solutions.Key Responsibilities:Develop highly optimized deep...


  • Shanghai, Shanghai, China Optiver Full time

    About OptiverOptiver is a global market maker with a presence in multiple financial markets around the world. Founded in 1986, we have grown to become a leading liquidity provider, with a team of over 2,000 employees in offices across the globe.Our MissionWe are committed to improving the market through competitive pricing, execution, and risk management....


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA is a leading technology company that is revolutionizing the field of Artificial Intelligence (AI) and High-Performance Computing. As a pioneer in the development of the Graphics Processing Unit (GPU), our company has played a crucial role in the advancement of modern computing.We are currently seeking a highly skilled Speech Data Scientist to join our...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA is a leader in the technology industry, renowned for its groundbreaking developments in High-Performance Computing, Artificial Intelligence, and Visualization. Our company is at the forefront of technological advancement, and we're looking for talented individuals to join our team.We're seeking a Speech Data Scientist to develop high-impact,...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA has continuously reinvented itself over two decades, driving innovation in the tech industry. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing.Key Responsibilities:Design...


  • Shanghai, Shanghai, China NVIDIA Full time

    About the RoleNVIDIA is seeking a highly skilled Solutions Architect to collaborate with our largest global alliance partners and enable them with our portfolio of GPU Accelerated Computing solutions, specifically Generative AI and Machine Learning.This individual will be a technical data science and accelerated computing platform advisor, responsible for...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA is seeking a highly skilled Solutions Architect to collaborate with our largest global alliance partners to enable them with our portfolio of GPU Accelerated Computing solutions, specifically Generative AI and Machine Learning. This individual will work in a fast-evolving technological environment, staying on the cutting edge of AI and Accelerated...


  • Shanghai, Shanghai, China NVIDIA Full time

    About NVIDIANVIDIA is a pioneering technology company that has revolutionized the industry with groundbreaking developments in High-Performance Computing, Artificial Intelligence, and Visualization. Our invention, the GPU, serves as the visual cortex of modern computers and is at the heart of our products and services. We're committed to pushing the...


  • Shanghai, Shanghai, China NVIDIA Full time

    NVIDIA is seeking a highly skilled deep learning system performance architect to join our AI performance projection and analysis efforts. As a key member of our team, you will have the opportunity to work on performance projection, analysis, and optimization on state-of-the-art hardware architectures for various AI workloads.Key Responsibilities:Analyze and...


  • Shanghai, Shanghai, China Thermo Fisher Scientific Full time

    Job Summary:As a Senior Manager, Programming at Thermo Fisher Scientific, you will play a key role in driving the success of our company by leading a team of programming professionals. Your expertise in programming will be instrumental in ensuring the development of high-quality software solutions that meet the needs of our clients.Key...


  • Shanghai, Shanghai, China Qualcomm Full time

    Job SummaryWe are seeking a highly skilled Program Manager to lead the development of our compute programs. The successful candidate will have a strong background in program management, excellent communication skills, and the ability to work effectively in a fast-paced environment.Key ResponsibilitiesDevelop and execute plans of record for multiple small...


  • Shanghai, Shanghai, China Maersk Full time

    Empower Clients, Inspire Change: Technical Program ManagerAre you an enthusiastic problem-solver with a knack for building strong relationships? Do you excel in a dynamic environment where your contributions can make a significant impact? If so, we invite you to explore this opportunity.A.P. Moller - Maersk is a leading name in global container logistics,...


  • Shanghai, Shanghai, China Maersk Full time

    Drive Innovation and Enhance Customer Experience: Technical Program ManagerAre you an enthusiastic problem-solver with a knack for building strong relationships? Do you excel in a dynamic environment where your contributions can lead to significant change? If this resonates with you, we encourage you to explore this opportunity.A.P. Moller - Maersk is a...


  • Shanghai, Shanghai, China Maersk Full time

    Empower Clients, Inspire Change: Technical Program ManagerAre you an enthusiastic problem-solver with a knack for building strong relationships? Do you excel in a dynamic environment where your contributions can have a significant impact? If this resonates with you, we would like to connect.A.P. Moller - Maersk is a distinguished leader in global container...


  • Shanghai, Shanghai, China NVIDIA Full time

    We are seeking a Senior Software Test Development Engineer to join NVIDIA's Deep Learning SWQA team.This role is part of NVIDIA's Deep Learning Software Quality Assurance team, which defines, develops, and performs tests to validate robustness and measure the performance of NVIDIA's Deep Learning software and GPU Infrastructure for various AI scenarios. The...


  • Shanghai, Shanghai, China NVIDIA Full time

    About the RoleNVIDIA is seeking a highly skilled Senior Computer Vision Software Engineer to join its team and contribute to the development of its world-class AI Infrastructure and leading-edge software on NVIDIA's high-performance DRIVE platform for Autonomous Vehicles.Key ResponsibilitiesCollaborate with the AV perception team, AV production team, and AI...


  • Shanghai, Shanghai, China NVIDIA Full time

    We are seeking a highly skilled Senior Software Quality Assurance Engineer to join NVIDIA's Deep Learning Software Quality Assurance team.This team is responsible for defining, developing, and performing tests to validate the robustness and performance of NVIDIA's Deep Learning software and GPU infrastructure for various AI scenarios. The ideal candidate...