Senior Technical Program Manager, Deep Learning Software Engineering Lead

2 months ago


Shanghai, Shanghai, China NVIDIA Full time
About the Role

We 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 Responsibilities
  • Process Development and Execution: Define and drive process improvements within the fast-paced field of machine learning and deep learning. Develop critical metrics, program schedules, and predictability measures to ensure successful release health.
  • Failure Analysis and Improvement: Identify failures, lead retrospective analysis, and develop improvement action plans to enhance software engineering and release management processes.
  • Leadership and Collaboration: Lead and be viewed as a leader with the right balance of technical and leadership skills. Work closely with engineers on architectural discussions, challenge design choices, and drive standard processes for software engineering.
  • Risk Management and Communication: Anticipate risks, develop risk management solutions, and regularly communicate program status and key issues to senior management.
  • Product Understanding and Coordination: Build a high-level understanding of products, projects, and goals. Highlight domain-specific and new market application possibilities, and coordinate efforts between development teams, product managers, and solution architects.
  • Quality Assurance and Customer Support: 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.
  • Process Improvement and KPI Development: Develop key KPIs to track execution and deploy process improvements to enhance efficiency.
Requirements
  • Technical Background: 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.
  • Program Management Experience: Relevant work experience in technical program, project, or product management roles, with proven experience leading global projects and working flexibly in multiple time zones.
  • Communication and Presentation Skills: Strong communication and effective presentation skills, with a proven track record of articulating a value proposition to technical and non-technical audiences.
  • Education and Experience: Master's degree in Engineering, Computer Science, or similar field desired (or equivalent experience). 5+ years of programming experience using modern programming languages.
  • Software Engineering Principles: Experience and good understanding of software engineering principles and quality requirements in enterprise systems environments.
  • Leadership and Influencing Skills: Ability to multitask, quickly switch context, and be thorough. Experience influencing decisions and leading teams in a matrix environment.
  • Problem-Solving and Strategic Thinking: 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, and build consensus to make programs successful.
Preferred Qualifications
  • Machine Learning and Deep Learning Experience: Technical background with machine learning, deep learning, open source software, and/or GPU technology using APIs such as CUDA, Tensorflow, or Pytorch.
  • Software Engineering and Enterprise Architecture: First-hand experience with software engineering and enterprise system architecture at scale.
  • Productizing Enterprise Server Systems: Previous experience with productizing enterprise server systems and coordinating activities between HW/SW organizations.
  • Open Source Software and 3rd Party Tools: Experience with Open Source (Python, Tensorflow, notebooks) and 3rd Party Open Source SW suites such as Black Duck or Palamida.
  • Agile Methodologies and Process Improvement: Background in driving process and measuring for efficiency and effectiveness. Previous experience with agile methodologies (Scrum, Safe, Less, Business agility).
  • Industry Standards and Certifications: Previous experiences in IS026262 and ASPICE Standards.

NVIDIA is a leader in the technology industry, constantly striving to redefine the limits of technology. We have a team of forward-thinking and dedicated individuals working together to develop AI/ML solutions to solve some of humanity's greatest problems. If you're creative and passionate about developing AI/ML solutions, we want to hear from you.



  • Shanghai, Shanghai, China NVIDIA Full time

    Job Title: Senior Technical Program Manager, Deep Learning SoftwareWe are seeking a highly skilled and experienced Senior 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 programs that enable NVIDIA's customers to employ...


  • Shanghai, Shanghai, China NVIDIA Full time

    Job SummaryWe 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 ResponsibilitiesDefine and...


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


  • 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

    Deep Learning Inference Software EngineerWe are seeking a talented Deep Learning Inference Software Engineer to join our team at NVIDIA. As a key member of our research and software development team, you will be responsible for developing and optimizing deep learning inference software for our GPU-accelerated platforms.Key Responsibilities:Develop and...


  • Shanghai, Shanghai, China NVIDIA Full time

    Unlock the Power of Deep Learning with NVIDIAWe are seeking a talented Deep Learning Performance Architect to join our team at NVIDIA. As a leader in the field of deep learning, we are expanding our research and development for inference and seeking excellent software engineers and senior software engineers to collaborate with our team.About the Role:Develop...


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

    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 Optiver Full time

    Unlock Your Potential as a Deep Learning Modelling EngineerAt Optiver, we're committed to accelerating your growth in the most dynamic and fascinating industry. As a Machine Learning Engineer, you'll have the opportunity to leverage AI and deep learning to thrive in a fast-paced, cutting-edge environment.Key Responsibilities:Leverage AI and deep learning to...


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

    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 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 0093 eBay Engineering&Research Full time

    ["At eBay Engineering & Research, we're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce.Our customers are our compass, and we strive to provide innovative solutions that meet their needs. We believe in a culture of professionalism, innovation, career growth, and fun.This role is part of our eBay Selling team in...


  • Shanghai, Shanghai, China Logitech Full time

    About the RoleThis Senior Software Engineering Manager position is a key role in Logitech's China For China strategy. We are looking for an experienced leader to guide and inspire our global engineering teams in China, ensuring the successful development and timely delivery of Logitech's device software experiences.Key Responsibilities Lead the...


  • Shanghai, Shanghai, China Porsche Engineering Group Full time

    Job SummaryWe are seeking a highly skilled Senior Technical Lead for In-Vehicle Infotainment Systems to join our team at Porsche Engineering Group. As a key member of our IVI development team, you will be responsible for leading the technical development of in-vehicle infotainment functions, ensuring they align with industry standards and customer...


  • 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 Porsche Engineering Group Full time

    OverviewPorsche Engineering Group seeks a highly experienced Senior In Vehicle Infotainment Systems Technical Lead to join our team. As a key member of our engineering group, you will be responsible for leading the technical development of in-vehicle infotainment functions.About the RoleWe are looking for a seasoned professional with 8 years of experience in...