Latest Software Developer cambridge Jobs

NVIDIA logo

Senior CPU Performance Developer Technology Engineer

This role involves deep performance analysis and optimization of cloud and HPC CPU workloads on NVIDIA's CPU architecture. The engineer will collaborate with developers, contribute to software stacks and libraries, and influence future architecture design through application performance insights. Close coordination with internal teams including research, tools, and system software is central to the role.

NVIDIA PLN 292,500 – PLN 650,000 pa
NVIDIA logo

Senior Software Engineer, AI Inference Systems

Design and optimize high-performance AI inference systems for large-scale models using cutting-edge GPU hardware. Develop and enhance inference frameworks like vLLM, implement advanced parallelism techniques, and contribute to compiler and kernel optimization. Build scalable scheduling solutions for multi-node, multi-cloud GPU deployments and drive industry benchmarks such as MLPerf.

NVIDIA PLN 292,500 – PLN 650,000 pa
Wayve logo

Machine Learning Engineer (Synthetic Data)

Build and scale next-generation world model architectures to generate high-fidelity synthetic data for autonomous driving systems. Bridge ML research and engineering by optimizing generative models, ensuring training-grade video output, and integrating synthetic data into real-world training pipelines. Work across GPU-scale infrastructure, 3D geometry, and multi-sensor simulation to accelerate development across new vehicle platforms and safety-critical scenarios.

Wayve London, United Kingdom
Wayve logo

Staff Machine Learning Engineer - Ops

This role focuses on ensuring the quality and reliability of machine learning models throughout Wayve’s development lifecycle. The engineer will define and enforce release standards across complex training phases, improve ML delivery pipelines, and collaborate with platform, CI/CD, and evaluation teams to enhance automation, observability, and evaluation methodology. The position plays a critical role in maintaining model integrity and safety for embodied AI in autonomous vehicles.

Wayve London, United Kingdom

Cloud Support Engineer

Act as a Cloud Support Engineer providing 24/7 technical support for a cloud-native banking platform. Diagnose and triage infrastructure, platform, and application-level issues using observability tools, manage incident resolution, and support clients through product installation, upgrades, and production rollouts. Collaborate with engineering teams to resolve incidents and improve system reliability.

Thought Machine Singapore, Singapore
On-site Permanent Shift-work

Software Engineer, Enterprise

Design and scale backend systems for enterprise GenAI products, focusing on reliability, performance, and deployment across hybrid and multi-cloud environments. Build core services and APIs that securely integrate AI models with enterprise data sources. Architect distributed systems for data processing, inference, and orchestration of large-scale AI workloads.

Scale AI London, United Kingdom
On-site Permanent
Synthesia logo

Principal/Staff Software Engineer

Work on core enterprise platform systems and new API development for Synthesia's AI video platform, ensuring security, scalability, and reliability. Own complex, long-term projects across multiple teams, translating business and regulatory requirements into robust technical solutions. Collaborate closely with product, security, and infrastructure teams while leveraging observability to maintain system health and compliance.

Synthesia United Kingdom US$200,000 pa
On-site Permanent
Isomorphic Labs logo

Senior Software Engineer (Inference Platform), London

Design and optimize large-scale AI/ML infrastructure for biotech research, focusing on GPU/TPU systems, Kubernetes orchestration, and inference platform reliability. Build robust monitoring, CI/CD, and job scheduling systems to support high-throughput model serving and digital biology breakthroughs.

Isomorphic Labs London, United Kingdom
On-site Permanent
Databricks logo

Senior Staff Software Engineer - Delta

Design and build high-performance backend systems for Databricks workspaces, focusing on scalability, low latency, and reliability at massive scale. Lead technical projects, mentor engineers, and contribute to core platform architecture for Delta Lake's write-path operations. Work on production systems handling exabytes of data with a focus on performance optimization and fault tolerance.

Databricks London, United Kingdom
Hybrid Permanent
Databricks logo

Senior Staff Software Engineer - Unity Catalog Runtime Enforcement

The role involves leading the development and hardening of the runtime enforcement layer for Unity Catalog, ensuring secure and consistent data access across Databricks' compute engines and clouds. The engineer will drive cross-organizational initiatives, establish operational models, and build automation tools to improve system reliability and security at scale. This position plays a key technical leadership role in shaping how data governance is enforced across a large-scale distributed platform.

Databricks London, United Kingdom

AI Security Software Engineer (GenAI & LLM Security)

This role involves designing and building secure platforms to protect enterprise Generative AI and Large Language Model (LLM) applications from emerging threats such as prompt injection and adversarial inputs. The engineer will develop automated security testing frameworks, create robust APIs, and contribute to cloud-native, distributed systems operating at scale. Collaboration with global engineering, cybersecurity, and operations teams is central, with an emphasis on shaping secure AI adoption through resilient software design and best practices in AI security and DevSecOps.

83zero London, City And County Of the City Of London, United Kingdom £85,000 – £90,000 pa
Hybrid Permanent

Senior Software Engineer, Data Platform

Design and develop core data storage, streaming, caching, and indexing platforms to support large-scale AI and LLM applications. Work closely with cross-functional teams to build reliable, scalable systems that underpin AI data engines used by major enterprises and government agencies. Focus on distributed systems, cloud infrastructure, and data platform reliability in a high-impact AI environment.

Scale AI London, United Kingdom

Staff Software Engineer, Inference

This role involves designing and maintaining large-scale, performance-sensitive distributed systems that serve Claude to millions of users globally. The engineer will work across the full inference stack, building intelligent routing, autoscaling, and deployment systems for AI models running on diverse accelerators across multiple cloud platforms. The position emphasizes real-time system resilience, compute efficiency, and close collaboration with research teams to enable next-generation model development.

Anthropic London, United Kingdom £325,000 – £390,000 pa

Staff Software Engineer - Machine Learning

This role involves leading the technical strategy for ML/AI use cases in the UK, coordinating ML engineering efforts across multiple teams, and providing technical consultancy. You will drive MLOps standards, collaborate with data science teams, and represent Capital One in external ML/AI forums.

Capital One Bunhill, London, United Kingdom
Hybrid Permanent
Faculty AI logo

Full Stack Software Engineer

Build and scale AI-powered full-stack systems for global clients in regulated industries, collaborating with data scientists and product managers. Take ownership of frontend and backend architecture, turning machine learning outputs into production-ready solutions. Work in a technically rigorous environment focused on responsible AI deployment and long-term maintainability.

Faculty AI London, United Kingdom
Hybrid Permanent