Latest Software Engineering Jobs

Engineering Manager, Safeguards

Lead the development of internal review and enforcement tooling used to investigate potential harms in AI systems, both for first-party products and third-party platforms. Build a scalable, privacy-preserving platform with analytics, sandbox environments, and human-in-the-loop automation, enabling safety investigators and AI (Claude) to collaborate effectively. Partner with policy, legal, and data science teams to ensure systems are trustworthy, compliant, and aligned with evolving safety standards.

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

Senior Software Engineer, AI Inference Systems

This role involves building and optimizing AI inference systems for large-scale models, focusing on high-performance GPU stacks, kernel optimization, and multi-node deployment. The engineer will contribute to frameworks like vLLM, develop compiler infrastructure, lead benchmarking efforts including MLPerf, and integrate cutting-edge research into production software. Collaboration across compiler, scheduling, and performance teams is central to advancing NVIDIA’s accelerated computing platform.

NVIDIA PLN 292,500 – PLN 650,000 pa
Remote Permanent

Staff Software Engineer, Node Infra

This role focuses on designing and operating large-scale infrastructure systems that manage the full lifecycle of AI accelerator nodes across multiple cloud providers and on-prem datacenters. The engineer will lead technical strategy for node provisioning, health monitoring, and automated repair, ensuring high availability and efficiency for Anthropic’s AI training and inference workloads. The position involves deep collaboration with research, product, and cloud teams to scale infrastructure reliably while driving operational excellence and mentoring other engineers.

Anthropic London, United Kingdom £325,000 – £485,000 pa
On-site Permanent
OpenAI logo

Applied AI Engineer, Digital Natives

Design and deploy AI systems for enterprise clients, translating business needs into technical architectures and production implementations. Work hands-on with code, evaluation frameworks, and integrations while guiding customers from prototype to scalable, reliable deployment. Collaborate across OpenAI teams to turn real-world deployment insights into product improvements and reusable solutions.

OpenAI London, United Kingdom
Hybrid Permanent

Machine Learning Engineer

A Machine Learning Engineer will collaborate with simulation engineers, data scientists, and customers to develop AI-driven solutions for engineering and manufacturing challenges. The role involves building scalable ML pipelines, working with 3D point-cloud and mesh data, and translating R&D into deployable tools. The position requires strong software engineering practices and customer-facing delivery, with opportunities for international travel.

PhysicsX United Kingdom £150,000 – £190,000 pa
Remote Permanent

Machine Learning Engineer

A Machine Learning Engineer will collaborate with simulation engineers and customers to solve complex physics and engineering challenges using AI. The role involves building scalable ML pipelines, working with 3D point-cloud and mesh data, and translating R&D into deployable tools. Engineers will also travel to customer sites globally to implement solutions on-site, ensuring practical, impactful delivery across industries like aerospace, energy, and semiconductors.

PhysicsX England £150,000 – £190,000 pa
On-site Permanent Clearance Required
NVIDIA logo

Senior Developer Relations Manager - Manufacturing

Act as a technical advocate and advisor for NVIDIA’s manufacturing developer ecosystem across EMEA, driving adoption of AI and accelerated computing platforms in industrial applications such as robotics, digital twins, and computer vision. Design and deliver technical enablement content including sample code, reference architectures, and workshops tailored to manufacturing use cases. Collaborate with engineering, product, and partner teams to guide integration, solve technical challenges, and influence product roadmaps based on developer feedback.

NVIDIA Switzerland
OpenAI logo

Applied AI Engineer, Codex Core Agent

This role involves improving the performance of Codex agents in real-world software engineering tasks, working closely with research, infrastructure, and product teams. Responsibilities include designing agent behaviors, evaluating performance, enhancing robustness, and building feedback loops to improve the agent's usefulness and reliability.

OpenAI London, United Kingdom
Permanent

Senior AI Engineer

This role involves designing, building, and scaling enterprise-grade AI platforms, transforming AI research into production systems. You'll work on complex AI services, data pipelines, and cloud-native architectures, collaborating with Data Scientists and Software Engineers to productionize ML and NLP models.

Infused Solutions London, United Kingdom £65,000 – £75,000 pa
Hybrid Permanent Flexible

AI Engineer

This role involves leading the technical delivery of AI, Machine Learning, and Algorithmic projects for Defence and Security customers. You will act as a technical lead, provide oversight, and work directly with clients to define requirements and deliver innovative solutions. The position offers opportunities for technical leadership and business development.

Meritus Cambridge, Cambridgeshire, United Kingdom £50,000 – £90,000 pa
Wayve logo

Controls Engineer

Develops and refines vehicle trajectory and motion controllers that translate AI outputs into safe, smooth vehicle motion across diverse platforms. Works on real-time control systems using C++, integrating with AI-driven components and validating performance through simulation and on-road testing. Collaborates across teams to support new vehicle platforms and enhance control software architecture.

Wayve London, United Kingdom
Wayve logo

Model Release Engineer

The role involves designing and building automated services and workflows to move AI models from development through testing to production release. It requires close collaboration across multiple engineering teams to integrate systems and improve the reliability and transparency of the model-release lifecycle. The engineer will use AI-assisted development to automate manual tasks and enhance delivery speed.

Wayve London, United Kingdom

Machine Learning Team Lead

As a Machine Learning Team Lead, you will guide a team of ML engineers in developing and deploying cutting-edge speech recognition models. You will mentor the team, ensure robust and scalable solutions, and drive the adoption of best practices in software engineering and ML.

Speechmatics Cambridge, United Kingdom

Machine Learning Team Lead

As a Machine Learning Team Lead, you will guide a team of ML engineers in developing and deploying cutting-edge speech recognition models. Your responsibilities include technical oversight, mentoring, and ensuring best practices in software engineering and model deployment.

Speechmatics London, United Kingdom

Senior Machine Learning Engineer

This role involves designing, building, and deploying high-performance machine learning solutions, working across the full ML lifecycle from experimentation to production. You will collaborate with engineering and AI teams to establish robust MLOps practices and optimize model performance in production environments.

Data Idols London, United Kingdom £80,000 – £90,000 pa