Senior Technical Program Manager - Compiler DL-P4
at Nvidia
📍 Santa Clara, United States
$156,000-299,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 7 Python @ 4 Leadership @ 4 Networking @ 4 Planning @ 4 Jira @ 6 Project Management @ 4 Agile @ 6Details
NVIDIA is looking for a Senior Technical Program Manager to be a key member of our Compiler Development team to support Compiler Programs and Languages, used in Deep Learning and Networking (such as P4). You will be directly responsible for delivering the newest and most up to date compilers to our developers and partners. We are seeking a strong leader who is an authority in cross functional team coordination, comfortable in a matrixed organization, responsible for driving software development and documenting the process from concept to delivery. An independent problem solver with many talents who may engage in initiatives relating to process development/implementation for the Compiler organization.
Responsibilities
- Provide Cross-Functional leadership and direction to a geographically distributed team of compiler development and verification engineers, including planning, scheduling, and tracking execution of projects.
- Authoritatively presenting project status to multi-functional teams as well as executive management.
- Offering end-to-end cross-functional management for compiler product offerings, interacting with product managers, key customers and ISVs to ensure responsiveness to critical priorities.
- Creating, managing, and communicating the compiler product roadmap.
- Partner closely with multi-functional teams developing other related components, you will ensure compiler deliverables are timely and meet functional and quality expectations.
- Working independently, take-charge and influence with minimal mentorship.
- Influencing other teams by crafting an efficient/accountable development environment through process development and process improvement.
- Observing and following defined processes of escalation if execution of planned work product tasks not on track.
Requirements
- BS degree in Engineering, Computer Science or equivalent experience.
- 10 years of hands on related experience.
- Experience leading multi-functional team members in a matrix organization to deliver projects on time.
- Proficient with Waterfall and Agile project management methodologies.
- Passionate about details and also an authority at multitasking.
- Excellent skills at communicating and presenting project details.
- Work with partners worldwide across different time zones, geographies, and diverse technical teams to define commitments, report on status, and deliver projects to expectation.
- Responsive and keen on process improvement to improve development efficiency and accountability.
- Able to think strategically and tactically and build consensus and to make programs successful.
- Knowledge of operating systems, software development standard methodologies, and compilers are highly valued.
Benefits
- Project Management Professional Certification a plus.
- Expert in documenting all phases of the Software Development Lifecycle. Using standard Program Management tools like MS Project, JIRA and Confluence, and be able to implement process automation using these tools.
- Solid understanding of C/C++ and Python.
- Hands-on experience in network data plane development tasks, including gateways, load balancing, and Network Address Translation (NAT).
- Knowledge of the P4 language and prior experience leading programs related to P4 as well as technical understanding of Deep Learning frameworks.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!