
Redgate · Cambridge
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 s...
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
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.
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.
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.
build, finding the shortest path to the questions that matter most.
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.
in one role.
part of how the team works.
teardowns.
work around them productively and safely.
review AI-generated code with confidence.
solid understanding of LLM capabilities and risks.
startup principles to test assumptions and make clear decisions.
processes, and communicating findings clearly to both technical and non-technical audiences.
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.
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.
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 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. 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. 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 craft, collaboration, and quality, not hero coding. • 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 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. • You'll help shape the architecture and technical direction of a product that's core to how thousands of organisations manage their databases. • You'll work within a small, cross-functional team made up of a Tech Lead, Lead Software Engineer, Product Designer, Product Manager, and four to five other software engineers, with further support from a Group Engineering Manager, a product architect, and a coaching function. • You'll take ownership of significant, often ambiguous projects from start to finish, balancing strategic planning with predictable delivery. • You'll have the chance to raise the technical capability of the wider team through mentoring, coaching, and sharing your expertise, extending your impact well beyond your own code. WHAT MAKES YOU A GREAT FIT • Strong expertise in modern .NET and C#, with the ability to design and build scalable, resilient, and secure systems while weighing up trade-offs and future implications. • A consistent approach to unit testing, code review, and clear communication that keeps quality high throughout the development process. • Strong written and verbal communication skills, with close attention to detail. • Experience working in a highly collaborative team, building strong relationships with colleagues and stakeholders. • Experience working within an agile development environment, with the flexibility to work across different parts of the product and pick up new technologies as needed. WHAT WE OFFER * Salary range: up to £80,000 DOE • 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, and 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. 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.
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