At a Glance
- Tasks: Lead cross-functional teams to deliver innovative AI solutions and manage project timelines.
- Company: Join Graphcore, a pioneering tech company shaping the future of AI compute.
- Benefits: Enjoy flexible working, generous leave, private medical insurance, and a vibrant office culture.
- Why this job: Make a real impact in AI while collaborating with top experts in a dynamic environment.
- Qualifications: 8+ years in technical program management with strong software and hardware experience.
- Other info: Inclusive workplace committed to diversity and personal growth.
The predicted salary is between 43200 - 72000 £ per year.
At Graphcore, we are building the future of AI compute. We are a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacentre scale. As part of the SoftBank Group, backed by significant long‐term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world.
As a Senior Technical Project Manager focused on Platform you will play a key role in bridging the technical and management domains of teams responsible for the planning and delivery of solutions for workload management, systems management & observability, integrated hardware/software quality assurance and cloud development. You will collaborate with highly technical engineering leads, and multi‐functional teams across systems, software, operations, and product to support the flawless delivery of our fully integrated hardware and software AI systems.
Responsibilities and Duties- 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, optimise workflow, and maintain the highest quality levels.
- 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.
- 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.
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 are 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.
SponsorshipApplicants 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.
Senior Technical Program Manager in London employer: graphcore
Contact Detail:
graphcore Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Technical Program Manager in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at events. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Prepare for interviews by researching the company and its culture. Knowing what makes Graphcore tick will help you stand out and show you're genuinely interested.
✨Tip Number 3
Practice your storytelling skills. Be ready to share your experiences in a way that highlights your problem-solving abilities and how you’ve tackled challenges in past roles.
✨Tip Number 4
Don’t forget to follow up after interviews! A quick thank-you email can leave a lasting impression and keep you top of mind as they make their decision.
We think you need these skills to ace Senior Technical Program Manager in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Technical Program Manager role. Highlight your experience with Agile project development and any relevant technical skills that align with the job description.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're the perfect fit for Graphcore. Share specific examples of how you've successfully managed multi-functional teams and delivered complex projects in the past.
Showcase Your Communication Skills: As an excellent communicator, it's crucial to demonstrate this in your application. Use clear and concise language, and make sure to translate any complex experiences into straightforward narratives that we can easily understand.
Apply Through Our Website: We encourage you to apply directly through our website. This way, your application will be processed more efficiently, and you'll have the chance to explore more about our company culture and values.
How to prepare for a job interview at graphcore
✨Know Your Tech Inside Out
As a Senior Technical Program Manager, you'll need to bridge the gap between technical and management teams. Brush up on your understanding of AI systems, cloud development, and hardware/software integration. Be ready to discuss how these elements interact and impact project delivery.
✨Master Agile Methodologies
Since experience with Agile project development practices is crucial, make sure you can articulate your past experiences with Agile frameworks. Prepare examples of how you've successfully managed dependencies and risks in previous projects, showcasing your ability to adapt in fast-paced environments.
✨Communicate Clearly and Effectively
Excellent communication is key for this role. Practice translating complex technical concepts into simple narratives. Think about how you can convey your ideas clearly during the interview, especially when discussing project requirements and team alignment.
✨Showcase Your Organisational Skills
Being a great organiser is essential for managing people, processes, and product plans. Prepare to share specific examples of how you've organised multi-functional teams and facilitated discussions to resolve complex issues. Highlight any tools you've used, like Jira or Confluence, to manage workflows effectively.