
Cyber Defence · Cambridge
ROLE OVERVIEW This Systems Engineer is a key role supporting the business in a leading cybersecurity company. You will maintain IT infrastructure, provide supp...
This Systems Engineer is a key role supporting the business in a leading cybersecurity company. You will maintain IT
infrastructure, provide support to local and remote users, and contribute to software development and digital transformation
projects.
As our Systems Engineer, you will part of a team of two. Internally you will:
virtual)
In order to be successful as our Systems Engineer, you will have a passion for IT and a desire to further your career in the cyber
security realms, problem solving and continuous learning, along with excellent communication skills and the ability to explain
complex IT issues in simple terms.
BI reporting tools
At Lightcast we are enabling scientists to gain a deeper understanding of human health and disease at the cellular level. Our technology enables the direct, precise interrogation of single cell heterogeneity, interactions and functional behaviours with a level of flexibility and scale that was previously inaccessible. Across a broad range of disciplines from basic and translational research to drug discovery, we provide the freedom to accelerate discovery and apply novel biological insights. We are seeking a senior electronic systems engineer to join us and take a leading role in system design and engineering activities on the Lightcast Platform. The ideal candidate will be an established engineering professional with extensive experience developing and delivering complex systems within a product business. We’re a friendly and open-minded team where flexible working is available, career development is fully supported and many learning opportunities are provided. Due to the nature of the role, you will be based in our West Cambridge offices with frequent visits to our Manufacturing site 2 miles away, though some remote working is possible. Your responsibilities will include * End-to-end development of electronic and mechatronic systems, working with development and manufacturing teams to develop and improve product designs * Taking a leading position in system engineering activities, devising and delivering system tests, functional characterisation and verification tests * Designing and assessing new electronic assemblies / PCBAs * Cross-functional collaboration, working with our development, manufacturing and support teams to design, develop, deliver and maintain our products * Technical review of projects, as a subject matter expert * Technical documentation of design outputs and rationale * Process development, definition and documentation * Leadership in and advocacy for good product engineering practice * Leading and participating in requirements engineering activities, dFMEA, design reviews, verification, change control Requirements We would expect you to have: * A first-class or 2:1 degree in Engineering, or a closely related discipline * A role as an established engineering professional, with deep subject matter expertise and extensive experience in developing and delivering complex systems within a product business * Systems engineering experience * A strong technical track record in designing complex mechatronic products for function, manufacture, serviceability and cost * Hands-on and analytical approach to debugging complex systems, problem solving and resolution ownership * Experience using Altium Designer to design PCBAs for mixed digital and analogue circuits. * PCB rework and debugging experience and related skills, such as soldering SMD ICs etc, experience using standard electronics test equipment and methodologies * Experience designing electronics to meet EMC requirements * Extensive experience in developing and delivering complex products to market, up to and beyond product launch * Design experience for manufacture via a range of appropriate standard techniques and experience working closely with suppliers to improve designs for manufacture and ensure delivery to specification * Experience working within a controlled framework to lead and maintain good-practice design, development, control and engineering processes * As an experienced Engineer you will have developed great technical leadership skills, resilience and the ability to learn from setbacks, excellent attention to detail, problem-solving skills and creativity. * You will have strong collaboration and team working skills, enabling you to work effectively with colleagues at all levels from engineering, other technical and commercial disciplines, across a range of projects and initiatives It would be advantageous for you to have: * Embedded programming experience, including embedded C and Verilog. * Experience using Python or similar programming languages * Experience designing and making cable assemblies * Experience developing Life science products * Experience developing opto-mechanics, precision motion control and fluidics systems * Experience working within quality systems for regulated environments (e.g. ISO 13485 GxP etc), although ISO 9001 is also acceptable * A track record of working in a multidisciplinary environment Lightcast Discovery is committed to equal employment opportunity. Learn more about Lightcast Discovery Recruitment & Staffing Agencies: We have agreements with our preferred suppliers and will not be adding to this list. Any resume submitted in the absence of a signed agreement will become the property of Lightcast Discovery, and will not incur a placement fee.
ABOUT THE JOB Help prove the ML software stack that future AI systems will depend on. Graphcore is expanding the software systems behind AI compute at datacenter scale. This role focuses on validating a complex machine learning stack before it reaches customers and hardware.You will build the test infrastructure, automation and tooling that engineers trust every day. Your work will help raise reliability, performance and maintainability across frameworks, simulators, emulators and future hardware. You will shape test architecture across large codebases, CI pipelines and representative ML workloads. You will use strong software engineering judgement to turn complex technical goals into scalable validation systems. This is a role for someone who enjoys depth, ownership and useful engineering. You will make quality easier, faster and more visible for teams building at the edge of AI compute. THE TEAM AND CULTURE The ML QA team sits where Graphcore’s software components come together. Engineers work across unit tests, integration tests, full model runs, subgraph validation and benchmarking. Work is organised through focused squads with clear ownership. People are expected to step up, speak openly and improve how the team builds, tests and learns. Decisions are grounded in evidence from code, data and system behaviour. The team works closely with software teams to identify gaps, improve tooling and move priorities forward quickly. WHAT WE’RE LOOKING FOR · Strong software design skills, with experience building maintainable systems across large codebases. · Production Python experience, including testable, reliable code used by other engineers. · Experience with CI/CD, automated testing and Linux based development workflows. · Familiarity with C or C++, with confidence reading and debugging low level code. · Understanding of ML frameworks, workloads or model execution beyond simple API usage. · Ability to mentor engineers, improve practices and take ownership of complex technical problems. BENEFITS · Unlimited annual leave · Up to 5% matched pension · Phantom equity – share in Graphcore’s success · True flexibility in how and where you work · Office spaces designed for collaboration · Free food and an on-site barista · Health cash plan · Income protection · Life assurance · Along with other benefits you can choose from (private medical insurance, dental plan etc) We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can do their best work. We’re an equal opportunity employer and recognise that everyone brings different strengths and perspectives. If you need any adjustments during the interview process, just let us know - we’re happy to support you. JOIN THE TEAM AT 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 brings together deep expertise to solve complex problems and deliver meaningful progress in AI compute. If you want to shape how complex ML software is tested, trusted and improved, we’d love to hear from you. Apply now to be part of the journey.
ABOUT THE JOB Validate the ML stack that turns accelerator hardware into trusted AI performance. This role sits where modern ML models meet Graphcore’s software and hardware stack. You will test, benchmark and validate complex systems before they reach customers. Your work will expose regressions, correctness issues and performance limits across frameworks, models and execution environments. You will help teams understand what is working, what is breaking and why. You will run open source models, build automated benchmarking pipelines and create targeted tests for low level ML behaviour. That includes numerical precision, quantisation, attention mechanisms, distributed execution and model subgraphs. This is a role for someone who wants to stay close to how AI systems really work. You will not design new models, but you will make them run reliably on ambitious infrastructure. THE TEAM AND CULTURE The ML QA team is where Graphcore’s ML software stack comes together for validation. Work spans unit tests, full model benchmarks, distributed workloads, simulators, emulators and hardware targets. Engineers are expected to take ownership, question assumptions and improve how testing is done. The team moves quickly, but decisions are grounded in evidence, benchmark data and technical discussion. You will work closely with software, infrastructure and hardware teams. Squads organise around priorities, with space for engineers to shape roadmaps and raise the quality bar. WHAT WE’RE LOOKING FOR · Strong experience in Machine Learning or ML-adjacent software engineering roles. · A solid grasp of neural networks, training, inference, numerical precision and performance trade-offs. · Hands-on experience with PyTorch, TensorFlow, JAX, Triton or similar ML frameworks and tools. · Strong Python skills for automation, experimentation, benchmarking and reporting. · Experience designing, running and analysing ML benchmarks or model experiments. · Confident debugging skills in Linux, with curiosity about model behaviour and system performance. BENEFITS · Unlimited annual leave · Up to 5% matched pension · Phantom equity – share in Graphcore’s success · True flexibility in how and where you work · Office spaces designed for collaboration · Free food and an on-site barista · Health cash plan · Income protection · Life assurance · Along with other benefits you can choose from (private medical insurance, dental plan etc) We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can do their best work. We’re an equal opportunity employer and recognise that everyone brings different strengths and perspectives. If you need any adjustments during the interview process, just let us know - we’re happy to support you. JOIN THE TEAM AT 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 brings together deep expertise to solve complex problems and deliver meaningful progress in AI compute. If you want to validate the systems behind next generation AI compute, we’d love to hear from you. Apply now to help build what comes next.