
Senior Technical Program Manager
- Calgary, AB
- Permanent
- Full-time
- Work closely with Engineering Managers, Software Developers, Product Managers and Program Managers to support project planning and execution of ROCm communication libraries such as RCCL.
- Serve as a point of contact for strategic customers, ensuring clear communication and alignment throughout the program lifecycle.
- Translate customer needs into actionable program goals, timelines, and deliverables.
- Drive continuous improvement by gathering customer feedback and integrating insights into future initiatives.
- Facilitate executive-level updates and customer-facing presentations to communicate progress and outcomes.
- Participate in the development of project plans and schedules; must be able to develop and improve processes for project tracking and risk mitigation.
- Ensure timely delivery of program milestones while maintaining high customer satisfaction.
- Help develop and implement effective and repeatable operational processes and procedures.
- Work hand-in-hand with engineering counterparts across the global sites to plan/align budget, head count, and find operational efficiencies.
- Support engineering management with resource planning (people and materials), as well as driving execution.
- Develop documentation and training materials.
- Collect, analyze, organize and publish data via dashboards and recurring status reports.
- Improve tracking, reporting, and forecasting by developing dashboards and automations.
- Provide general operational support for the AMD GPU libraries team.
- Experience working in complex, interrelated software projects and programs using agile and waterfall methodologies
- Strong data analysis and presentation skills
- Comfortable with Jira and Confluence
- Experience with Microsoft Project
- Expert knowledge of Microsoft Excel
- Excellent verbal and written communication skills
- Strong interpersonal skills
- Conflict management and stakeholder relationship management
- Experience with project delivery across multiple time zones
- Experience with agile methodologies such as Scrum and Kanban
- Ability to lead process improvement initiatives across teams by providing training and support
- Knowledge of software development, including testing, profiling, CI/CD, debugging, documentation, issue tracking, and planning
- Understanding of version control such as Git and GitHub
- Knowledge of relevant domains such as high-performance computing, artificial intelligence, and GPU software development
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Mathematics, or equivalent strongly preferred
- Certifications such as the PMP or agile certification would be an asset