
Vertical Aerospace · Bristol
Our Mission At Vertical Aerospace, we are pioneering the way for electric aviation. The Valo, our eVTOL (electric, vertical, take-off and landing), 'zero emis...
Our Mission
At Vertical Aerospace, we are pioneering the way for electric aviation. The Valo, our eVTOL (electric, vertical, take-off and
landing), 'zero emissions' aircraft will set a new safety standard for how we will navigate the sky.
We won't realise our mission following the same legacy processes and traditions our predecessors followed, instead, we want to
'redefine' aerospace best practices. We are growing quickly from a prototype business to a scaling SME, and the next few years
will be critical to our success and delivering on our ambitious goals. Valo is targeting airliner-level safety certification in
2029 ahead of entering service with our airline and operator customers.
What to Expect
As a Data Architect, you will be responsible for defining and maintaining the target data architecture across the organisation.
This includes how data is structured, integrated, and exposed across platforms, ensuring consistency between enterprise and
time-series domains.
Alongside architectural ownership, you will be expected to contribute hands-on where needed, particularly in shaping and
implementing pipelines, models, and platform components. The role requires balancing longer-term architectural direction with
practical delivery, working closely with data engineers, BI developers, and software teams to ensure solutions are both
well-designed and delivered effectively.
What You’ll Do
analytics
to deliver
What You’ll Bring
What can you expect from us?
We're on a mission. Where others see limits, we see opportunity, and we work at pace. Working at Vertical isn't your average role
but for those seeking a challenge, a flexible, supportive organisation and an incredible team; working here is an opportunity to
do the best work of your career.
Our approach promotes ingenuity and courage, while our environment builds success through diligence in safety and being open in
the way we work. The only way we're going to assure the next chapter of aviation history is by working as a team, relentlessly,
towards our goal.
Our benefits
Our people matter - we're not going anywhere without them. Which is why our company benefits go beyond the essentials.
We may just be the hardest job you've ever had, but we're confident it will be the most rewarding. Join the team today and help us
shape the future of Advanced Air Mobility.
Disclaimer Statement
We encourage you to apply even if you may not have all the experience listed in the advert. We recognise that talent comes in
various forms and we are committed to providing opportunities that create an environment of growth, diversity, and inclusion for
everyone. As part of our desire to review and make our processes fair, we may ask you questions related to these aspects during
the application process. For more information on how we will use your data, see our Legal section.
At Scott Logic we have a reputation for World Class software engineering. We are trusted by some of the world’s leading organisations to build state of the art, scalable and critical IT solutions. As well as building leading software solutions, our customer engagements include designing and building business critical data solutions. Our Data Architects and Data Engineers work with customers across their entire data journey from strategy through to build and maintain. The volume of data work is now at a point where we need to establish a standalone Data Practice. We are looking for an experienced Data leader to join our team and help shape our practice and continue to grow it, taking it to the next level. As Data Practice lead, you will be responsible for driving the strategy, growth and delivery of our data-related services. We are looking for someone with a positive, can-do attitude, growth mindset, natural curiosity and a bias for action. We want you to be an integral part of our growth journey.
ABOUT GRAPHCORE Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation. JOB SUMMARY We are looking for a Principal Architect to define and drive the architectural vision of the software stack for the Graphcore ML accelerator. In this role, you will shape the architecture of our software ecosystem and maintain a deep understanding of the product’s hardware and software components, their interfaces, and how they interact. You are an excellent communicator, and you proactively convey the software architecture. You bring a pragmatic, trade-off-aware approach to decision-making, fully recognising the impact of architectural choices on product direction and engineering outcomes. THE TEAM The software architecture team is responsible for defining, maintaining and communicating the overarching architecture of our software stack, from firmware to ML frameworks. The team works within the wider software organisation, partnering closely with engineering teams who deliver against this architectural vision. RESPONSIBILITIES AND DUTIES * Define & document the software architecture of the software stack. * Work across different software domains to ensure a coherent end too end architecture. * Clearly communicate the software architecture to engineering teams. * Ensure teams understand key software architectural components, interfaces, and guiding principles. * Continuously maintain the software architecture as the product evolves. Communicate architectural changes proactively to all relevant stakeholders. * Stay informed about trends and developments in the ML/software ecosystem. * Assess the architectural impact of new technologies. * Be aware of the usability, performance, reliability, maintainability, testability, security and observability constraints on the software architecture. * Prototyping and validating architectural concepts through proof-of-concept implementations. * Contribute to future and/or related product definitions with a forward-looking mindset, understanding and communicating the impact of future direction on software architecture. * Work with the HW and Silicon architects to ensure product the needs of software stack. * Ensure the software architecture meets the product requirements. * Work closely with engineering, product, leadership, and partners to ensure alignment between business goals and architectural direction. CANDIDATE PROFILE ESSENTIAL: * Expertise in one or more of these technologies; Firmware, Drivers, ML frameworks (PyTorch, Triton, etc), Collectives, HPC, Tooling, C & C++, CPU architectures. * Technical expertise in the ML accelerator software space. * Excellent communication skill, both written and verbal. * Collaborative mindset and ability to influence. * Pragmatic approach to decision making, being very aware of trade-offs and implications. DESIRABLE * Demonstrable experience in a previous architecture role. 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. 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
ABOUT GRAPHCORE At Graphcore, we’re building the future of AI compute. We’re 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 datacenter 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. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence JOB SUMMARY Applicants for this role should have strong experience designing, developing, and maintaining high-quality software systems. The role focuses on testing and validating a complex machine learning software stack, with particular emphasis on software architecture, automation, and engineering best practices. The ideal candidate is an experienced software engineer who values code quality, testability, and long-term maintainability, and enjoys building systems that other engineers rely on. This person will be comfortable working across large codebases, contributing to CI/CD infrastructure, and shaping technical direction through thoughtful design and mentoring in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware THE TEAM The ML QA team is composed of highly skilled software engineers with a strong focus on automation, software quality, and data-driven validation. The team works closely with industry-standard machine learning frameworks and models, contributing to upstream open-source projects and collaborating across the wider software organization. Operating in a fast-paced environment, the team plays a critical role in ensuring reliability, performance, and maintainability across the ML software stack, helping to deliver robust and high-quality products to customers. RESPONSIBILITIES AND DUTIES * Design, implement, and maintain robust test infrastructure and automation for a complex ML software stack. * Architect and evolve test frameworks and tooling with a focus on scalability, maintainability, and developer experience. * Build and maintain CI/CD pipelines targeting simulators, emulators (e.g. QEMU), and physical hardware. * Create representative ML workloads and gain insights from their execution. (Numerical accuracy, performance analysis and benchmarking). * Work closely with all Software development teams, supporting a culture of quality, security and maintainability. * Review code and designs, setting a high bar for software engineering best practices. * Mentor and support junior engineers, helping raise the overall technical capability of the team. * Evaluate existing test strategies and infrastructure, identifying gaps and driving improvements aligned with team and organizational goals. CANDIDATE PROFILE Essential: * Experience in production-quality software engineering roles. * Strong software design and architecture skills, with experience working on large or complex systems. * Strong proficiency in Python, including experience building and maintaining production codebases. * Solid experience with CI/CD systems and automated testing (preferably GitHub-based workflows). * Experience working in Linux environments. * Familiarity with C or C++, with the ability to read, debug, and reason about low-level code when needed. * Proven ability to mentor junior engineers and influence engineering practices within a team. * Strong problem-solving skills and a proactive, self-directed approach to work. * Bachelor/Master's/PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field. Desirable * Exposure to machine learning frameworks such as PyTorch, JAX, Triton, TensorFlow * Experience with distributed workload management systems such as Kubernetes, VLLM, Keras or MLOps pipelines * Experience working with hardware simulators or emulators (e.g. QEMU). * Experience developing for or working with FPGA-based systems. * Experience with people management or mentoring 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. 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