Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia Senior Technical Program Manager Deep Learning Software 
China, Shanghai 
162565130

31.07.2024

What you'll be doing:

  • Define and drive process within the fast paced field of machine learning and deep learning. Develop critical metrics, program schedules to measure release health, predictability, and achievements

  • Identify failures, lead retrospective analysis, and help to develop improvement action plans

  • Lead and be viewed as a leader with the right balance of both technical and leadership skills. Work closely with engineers on architectural discussions and challenge the design choices that they make

  • Drive standard processes for Software Engineering and persuade multiple business units of the advantages of each area of improvement. Anticipate risks and develop risk management solutions as appropriate

  • Regularly communicate program status and key issues to senior management at NVIDIA

  • Build high level understanding of products, projects and goals and highlight domain specific / 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

What we need to see:

  • Strong technical background. Previous work experience as a software engineer, data scientist or a software QA engineer with hands-on experience developing and testing code

  • Relevant work experience in technical fast paced program, project or product management role. Proven experience leadin global projects and readiness to work flexibly in multiple time zones

  • Strong communication and effective presentation skills with a proven track record to articulate a value proposition to technical and non-technical audiences

  • Master’s degree in Engineering, Computer Science, or similar field desired (or equivalent experience)

  • 5+ years 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. 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 and to build consensus to make programs successful. Strong problem solving skills, consistently successful implementing systematic solutions

Ways to stand out from the crowd:

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