A complete application in a minute — tailored resume and cover letter, ready to send.
CommonAI Compute is seeking a capable software engineer in Cambridge who combines strong engineering fundamentals with an enthusiastic, practical approach to AI-assisted development. You will be an experienced developer who uses coding agents to explore, implement, test and ship substantially faster.
You will design and ship customer-facing multi-cloud AI compute products, building cloud-native systems and leading architectural decisions while working closely with founders, engineers and
CommonAI is building shared infrastructure and products that help organisations develop and deploy deep‑tech AI systems. CommonAI Compute, part of the CommonAI ecosystem, develops multi‑cloud compute products and services for AI teams. We work with commercial, government and research partners to accelerate the adoption of AI across the UK and Europe. We are a member of the UK government‑funded £70 million Scaling Inference Programme, which is advancing AI inference hardware and software infrastructure. CommonAI is also backed by Barclays through programmes focused on deploying AI in regulated markets. Work across these programmes informs and supports our commercial product development.
We are looking for a capable software engineer who combines strong engineering fundamentals with an enthusiastic, practical approach to AI‑assisted development. You should be an experienced developer who already uses coding agents and has a strong record of technically demanding builds. This is not a role for someone who uses AI without understanding the code or is limited to occasional autocomplete. We want engineers who can reason about systems independently, then use agents to explore, implement, test and ship substantially faster.
Design, build and ship customer‑facing multi‑cloud AI compute products. Develop coding agents across the full lifecycle: investigation, design, implementation, testing, review, documentation and ops. Take ownership of the correctness and security of your own code, agent‑generated or not. Build and operate cloud‑native systems across multiple providers; diagnose issues in Linux, network, container and cloud environments. Work directly with founders, engineers and customers to turn incomplete ideas into production systems. Critically evaluate new AI tools and adopt what actually matters in the industry. Shape architecture, lead substantial technical decisions and help improve engineering practices across the team.
With AI Agent‑assisted engineering is core to the role, not optional. We want engineers who can break ambiguous problems into agent‑executable work, give agents the right context and constraints, challenge and verify generated code, and know when to take back control. What you build matters, not how many prompts it took.