Technical Program Manager - WinAI

Company: NVIDIA
Company: NVIDIA
Location: US, CA, Santa Clara
Commitment: Full time
Posted on: 2023-12-20 05:20
NVIDIA is a pioneering company that revolutionized the computing world with its GPU technology, driving the growth of the PC gaming market and redefining modern computer graphics. In the present day, the advent of GPU deep learning has ushered AI into a new era of computing, positioning GPUs as the driving force behind intelligent applications in productivity, gaming, and creative fields, solidifying NVIDIA's position as the leading "AI computing company." There is a growing emphasis on processing AI computations at the edge, closer to the source of data. This approach reduces latency, enhances real-time processing, and addresses privacy concerns by minimizing the need for sending data to centralized servers. As technology continues to advance, we can expect client-side AI (local execution) to play a pivotal role in shaping the digital landscape.The Windows AI team (WinAI) is actively seeking a Senior Technical Program Manager enthusiastic about addressing challenges associated with client-side AI on Windows PCs. This involves managing complexities related to limited compute and memory resources on the device, as well as ensuring the seamless integration and execution of inference workloads across locally available devices (such as GPUs and NPUs) and the cloud. In this role, you will play a pivotal part in steering the development of a full AI software stack, encompassing AI model customization, advancements in deep learning frameworks and inference backends like DirectML, TensorRT and the creation of hybrid platforms for orchestrating between on-device and cloud inference.What you'll be doing:Develop a high-level understanding of the full AI software stack on Windows including NVIDIA Deep Learning software, libraries for model customization and quantization, inference backends (like TensorRT, DirectML), and Hybrid AI platform.Coordinate with product, software engineering, and architects to translate high-level AI strategy and go-to-market plans into tangible software development roadmap.Drive the development of WinAI feature roadmaps, stay informed about competitive solutions, and consistently enhance our software products by introducing new optimizations, features, and improved usability.Excellent communication skills to be able to simplify complex technical concepts and effectively setup and present them through demos, videos, and presentations. Regularly communicate program status and key issues to senior management at NVIDIA. Implement standard processes for Software Engineering and advocate for the benefits of each improvement area across multiple business units. Proactively anticipate risks and develop appropriate risk management solutions.Assume a leadership role with a balanced blend of technical expertise and leadership skills. Drive meetings and engage closely with WinAI engineers in architectural discussions, challenging design choices when necessary.What we need to see: BS or MS degree in Computer Science, Computer Engineering, or similar field (or equivalent experience) with 8+ years of relevant experience.Relevant work experience in a technical fast-paced program, project, or product management role. 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 of articulating a value proposition to technical and non-technical audiences. Experience and a good understanding of software engineering principles and quality requirements in enterprise systems environments.Ability to multitask, quickly switch contexts, 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 in implementing systematic solutions.Ways to stand out from the crowd: Understanding of modern techniques in Machine Learning, Deep Neural Networks, and Generative AI with relevant contributions to major open-source projects or frameworks on GitHub, Hugging Face will be a plus. Consistent track record of delivering end-to-end software products with geographically distributed teams in multinational product companies.Direct development experience with NVIDIA software, hardware, and SDKs.Knowledge of GPU architecture, familiarity with HW/SW co-design, and performance profiling.With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.The base salary range is 152,000 USD - 235,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
View Original Job Posting