Senior Technical Program Manager
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Essential: • Bachelor's degree in a relevant subject or equivalent experience. • Experience of working in programs with a strong software and hardware mix. • Track record of working with Agile project development practices. • Excellent communicator, translating complex situations into plain narrative. • Outstanding facilitator to help resolve complex issues. • Great organiser of people, processes, and product plans. • Experience working with Atlassian tools (Jira, Confluence) to represent complex work hierarchies and dependencies. • An ability to work independently without daily oversight in projects that can rapidly evolve and change. • A demonstrable understanding and application of knowledge and skills managing dependencies, priorities, risks, issues, impacts and constraints. • A proven track record of delivering technical output, perhaps as an individual contributor, manager or project manager, especially in software development. • Desirable: • Minimum of 8 years of relevant experience including at least 3 years in a technical program management role, ideally within multi-functional teams. • Understanding of AI or HPC systems and how each component interacts with the system. • Knowledge of data centre design, infrastructure provisioning and management. • Experience working with satellite teams.
Responsibilities
• Serve as the primary liaison for the technical teams in multi-functional discussions, ensuring alignment on project requirements. • Support the planning, development and management of project schedules and deliverables to achieve programme objectives on schedule. • Ensure each team’s programme deliverables satisfy requirements and are fulfilled by the engineering work. • Monitor and track dependencies both within Platform and with other programme teams, communicating any near-term inputs for the individual team backlogs. • Represent Platform in programme management syncs and reviews. Efficiently aid teams’ navigation of scope changes to minimize impacts on project timelines and outcomes. • Work with Release Management and Engineering teams to minimise time-to-delivery and remove blockers for developing at scale. • High-level technical understanding of the software, QA, cloud development solutions so that you can contribute meaningfully to priority discussions. • Proactively identify risks and dependencies, support the teams’ development of mitigation strategies, and inform/escalate issues. • Provide regular updates on program status, highlighting challenges and proposing solutions to internal partners, facilitating informed decision-making. • Facilitate process for internal compute resource allocations among engineering teams. • Continually improve processes, optimize workflow, and maintain the highest quality levels.
Benefits
• In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. • Sponsorship • Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications.