
Redgate · Cambridge
AT A GLANCE Location: Cambridge In-office expectation: Once every two weeks Employment type: Permanent Salary: up to £80,000 DOE WHY THIS ROLE EXISTS ...
Location: Cambridge
In-office expectation: Once every two weeks
Employment type: Permanent
Salary: up to £80,000 DOE
Redgate Monitor is a widely used tool that helps organisations proactively monitor, diagnose, and optimise their database
environments. As the product continues to grow in scale and complexity, the team needs a senior engineer who can help raise the
technical bar, take ownership of ambiguous and high impact problems, and support the wider group in improving how it builds
software. This role exists to add that depth of technical leadership within the team, while also helping other engineers grow
through mentoring and knowledge sharing.
Redgate brings together people who want to do their best work in an environment built on trust, accountability, and collaboration.
We build solutions that help data professionals securely manage the data and databases that their organisations depend on, a space
that's only becoming more critical as systems scale, data regulations increase, and AI adoption accelerates.
AI at Redgate
By 2028, Redgate will operate as an expert-plus-agent company — domain experts amplified by AI, delivering customer value at a
pace our peers can't match.
AI handles the heavy lifting. Our people control the judgement. Everyone at Redgate works with Claude, giving you access to the
best AI tools from day one
This Senior Software Engineer role sits within one of the teams working on Redgate Monitor, our flagship monitoring solution.
You'll contribute to the ongoing evolution of a mature, high impact product used by thousands of customers worldwide, with the
opportunity to influence architectural decisions, improve system performance, and deliver features that make a direct difference
to how customers manage their database environments.
their databases.
Manager, and four to five other software engineers, with further support from a Group Engineering Manager, a product architect,
and a coaching function.
predictable delivery.
expertise, extending your impact well beyond your own code.
weighing up trade-offs and future implications.
process.
and pick up new technologies as needed.
read by one of our Talent Partners.
Belonging at Redgate
We believe that people do their best work in an environment built on respect, fairness, and trust, and that diverse perspectives
lead to better outcomes. Redgate is an equal opportunity employer, and we make hiring decisions based on skill, potential, and
alignment with our values.
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.
AT A GLANCE Location: Cambridge In-office expectation: Once every two weeks Employment type: Permanent Salary: £55,000-£80,000 This role will be a mid or senior level engineer dependant on experience WHY THIS ROLE EXISTS Redgate's Foundry is our innovation incubator, the team scanning the horizon for Redgate's next big opportunity. This role exists because that kind of work needs engineers who are genuinely excited by discovery: people who can form a hypothesis, test it fast, and make a clear-eyed call on whether to push forward or change course. Most ideas won't become products. That's by design. Each experiment sharpens our thinking and improves the odds of finding the one that will. If you're motivated by that kind of challenge, where the destination isn't fixed and the work is never the same twice, this is the role for you. ABOUT REDGATE Redgate brings together people who want to do their best work in an environment built on trust, accountability, and collaboration. We build solutions that help data professionals securely manage the data and databases that their organisations depend on, a space that's only becoming more critical as systems scale, data regulations increase, and AI adoption accelerates. AI AT REDGATE By 2028, Redgate will operate as an expert plus agent company: domain experts amplified by AI, delivering customer value at a pace our peers can't match. AI handles the heavy lifting, and our people control the judgement. Everyone at Redgate works with Claude, giving you access to the best AI tools from day one. WHY JOIN OUR ENGINEERING TEAM? * You'll work in a team that cares about collaboration, craft and quality, not just in how we build, but in choosing what to build, finding the shortest path to the questions that matter most. * There’s real scope to grow your skills and impact, with clear pathways and support. * We value sustainable delivery, good ways of working and time to improve how we build. ABOUT THE ROLE The Foundry operates differently to the rest of Redgate's product teams. You won't be handed a roadmap. Instead, you'll work across the full arc of innovation — from horizon-scanning and ideation through to early-stage research, rapid prototyping, and working directly with customers to validate what you're building. You'll be part of a small cross-functional team (a Tech Lead plus four to six Software and Machine Learning Engineers), and you'll regularly run projects in parallel: contributing to ongoing experiments while also exploring entirely new directions. The tech stack is deliberately varied, the right tool for the job, not a fixed list, spanning C#, TypeScript, Python, and more across desktop, web, API, database, and ML development. What makes this role different: * You'll work on problems where there is no established answer and you'll have the autonomy to explore them seriously. * Your work sits at the intersection of software engineering, customer insight, and product thinking; it's rare to find all three in one role. * You'll use and help shape how Redgate adopts agentic coding and AI development tools, not as an afterthought, but as a core part of how the team works. * The scope is genuinely broad: a typical day could see you balancing technical prototypes, customer interviews, and competitor teardowns. WHAT MAKES YOU A GREAT FIT * Proven experience using AI coding tools. You've used them extensively, understand their limitations, and have developed ways to work around them productively and safely. * Strong software design and coding skills across modern languages, particularly C#, TypeScript, or Python, enough to guide and review AI-generated code with confidence. * Hands-on experience building agentic systems using frameworks such as LangGraph, Microsoft Agentic Framework, or MCP, with a solid understanding of LLM capabilities and risks. * Experience designing and running experiments to validate ideas quickly, using technical prototypes, customer feedback, and lean startup principles to test assumptions and make clear decisions. * Comfortable engaging directly with customers and stakeholders: running interviews, demos, and concierge-style validation processes, and communicating findings clearly to both technical and non-technical audiences. * A product mindset; you think in terms of user value, outcomes, and market fit, not just features or technical delivery. WHAT WE OFFER * · Salary range: £55,000-£80,000 * · Hybrid working: home and Cambridge office * · Monthly wellbeing allowance and generous paid time off * · Genuine investment in learning, development, and career progression * · Private health insurance WHAT HAPPENS NEXT Your application will be reviewed by a person, we don't use AI or automated tools to assess applications. Every profile is read by one of our Talent Partners. You'll hear back within a few days, whether it's a next step or a no, we aim to respond promptly so you're not left wondering. Our interview process is straightforward and consistent, you'll find more detail on our typical hiring process below, so you know what's coming and why. BELONGING AT REDGATE We believe that people do their best work in an environment built on respect, fairness, and trust and that diverse perspectives lead to better outcomes. Redgate is an equal opportunity employer, and we make hiring decisions based on skill, potential, and alignment with our values.
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 Join our dynamic Software Infrastructure team and take a pivotal role in scaling and managing our infrastructure. You will develop essential tools and services that empower our broader software team. Your contributions will enhance the build, test, deployment, and productisation processes of our Machine Learning Software components. Work with our High-Performance Computing (HPC) AI platforms and gain invaluable experience in distributed systems. THE TEAM The Software Infrastructure team provides critical platforms and services for software development teams across the business. Our responsibilities include managing the CI platform and services, build engineering, component integration, and packaging and release systems. We operate in squads, fostering a culture of service ownership and empowerment for our engineers. We focus on long-term engineering solutions and strive to eliminate toil wherever possible. RESPONSIBILITIES AND DUTIES * Develop, own, and maintain tools and services to support the software build and release process * Deploy and maintain services with Kubernetes and Docker * Manage our Cloud Infrastructure using tools such as Terraform * Support the technical development of junior and graduate engineer * Embody a strong engineering discipline for high reliability and minimal toil CANDIDATE PROFILE Essential: * Knowledge of Python/Go/C++ (or similar language) * Experience deploying services in the cloud (AWS preferred) * Deep understanding of Linux environments * Native user of CI/CD for production deployments * Experience with Infrastructure as Code (IaC) tools (e.g. Terraform/OpenTofu) Desirable * Experience using Kubernetes (k8s) or OpenStack * Experience with GitHub Actions * Experience with build tools (e.g. CMake) * Experience with modern observability tooling (e.g. Prometheus) * Experience with Grafana 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