Latest software engineer Jobs

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
NVIDIA logo

Senior Software Engineer, AI Inference Systems

This role involves building and optimizing high-performance AI inference systems for large-scale models, focusing on GPU kernel optimization, compiler development, and distributed inference frameworks. You'll work on cutting-edge technologies like vLLM, speculative decoding, and multi-node GPU orchestration, while contributing to industry benchmarks like MLPerf. The position blends deep systems engineering with research to advance the efficiency and scalability of AI inference.

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

Staff Software Engineer, Node Infra

This role focuses on designing and operating large-scale AI infrastructure, specifically managing the lifecycle of compute nodes across cloud and on-prem environments. The engineer will lead technical strategy for node provisioning, health monitoring, and automated repair systems, ensuring high reliability and efficiency across Anthropic's GPU, TPU, and Trainium fleets. Collaboration with research, inference, and cloud provider teams is central to shaping long-term infrastructure and compute strategy.

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

Senior Software Engineer

Design and build scalable, cloud-native systems and user interfaces that integrate LLM-powered capabilities into financial workflows. Work closely with AI and product teams to deliver production-ready agentic systems on AWS. Focus on event-driven microservices, React front-ends, and robust APIs using Node.js and TypeScript.

Aveni United Kingdom
Remote Permanent

Staff Software Engineer, AI Reliability Engineering

This role focuses on ensuring the reliability and resilience of large language model serving systems at scale. You'll design service level objectives, build observability tooling, lead incident response, and collaborate across teams to strengthen critical infrastructure paths—from API layers to accelerators. The position demands a systems-thinking engineer passionate about robustness, safety, and cross-team partnership in high-stakes AI environments.

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

AI Software Engineer – C# .NET

This role involves developing production-grade AI features within established .NET applications, focusing on practical integration of LLMs, prompt and context engineering, and structured output validation. The engineer will prototype and ship AI capabilities rapidly while ensuring robustness, accuracy, and alignment with business needs. Emphasis is placed on real-world evaluation, collaboration with product teams, and sharing AI expertise across the engineering organisation.

Apache Associates Newcastle upon Tyne, United Kingdom £50,000 – £60,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

AI Software Engineer

Design and implement AI-driven software solutions in a secure environment, working with advanced technologies and deploying systems that solve complex client challenges. The role involves collaboration with cross-functional teams and may require occasional travel to client sites. Focus on innovation, scalability, and robustness in AI model integration and deployment.

Searchability NS&D London, United Kingdom £45,000 – £80,000 pa
Remote Permanent Clearance Required

AI Software Engineer - eDV Cleared

Design and develop AI-driven software solutions for national security applications, working within secure environments and collaborating with government stakeholders. Focus on delivering robust, scalable systems using modern software engineering practices. The role involves frequent travel to client sites across the UK.

Searchability NS&D London, United Kingdom £65,000 – £100,000 pa
Hybrid Permanent Clearance Required

AI Software Engineer

This role involves building and shipping end-to-end features in a mature, business-critical ERP/SaaS product suite with a strong focus on integrating AI tooling into real-world applications. The engineer will work primarily in C#/.NET on the back end while also developing modern JavaScript front ends, all within a hybrid environment that blends on-site collaboration with remote flexibility. A key differentiator is hands-on experience with AI tools in production environments, emphasizing practical integration over theoretical exploration.

Searchability Newcastle upon Tyne, United Kingdom £40,000 – £80,000 pa

AI Software Engineer

This role involves developing and shipping end-to-end features in a mature, business-critical ERP/SaaS product stack, with a back-end focus using C#/.NET and modern JavaScript. The engineer will integrate AI capabilities into existing codebases, work across SQL Server and PostgreSQL, and collaborate closely with product teams to solve real business problems. A strong emphasis is placed on practical AI tooling use in production environments and iterative, responsible development within a stable, global software business.

Searchability Barnsley, United Kingdom £40,000 – £80,000 pa

AI Software Engineer – C# .NET

Design and implement AI-powered features using C# .NET within established SaaS products, focusing on production-grade integration of LLMs, prompt and context engineering, and structured output evaluation. Collaborate with engineering and product teams to solve real business problems, rapidly prototype ideas, and ensure robustness, safety, and performance. Contribute to AI adoption across the organisation through knowledge sharing and pragmatic engineering decisions.

Apache Associates Hungerford, United Kingdom £50,000 – £60,000 pa

Senior Software Engineer (Infrastructure)

This role involves building and maintaining cloud-native infrastructure for a modern core banking platform. The engineer will develop automation, observability, and orchestration tools to support scalable deployment and management of services, working closely with engineering and SRE teams. Focus areas include CI/CD, disaster recovery, and integration with data and streaming platforms in high-consistency environments.

Thought Machine London, United Kingdom
Hybrid Permanent

Lead Software Engineer

The Lead Software Engineer will design and implement software solutions for underwater robotics applications, working closely with multidisciplinary teams to deliver complex projects. Responsibilities include leading technical innovation, ensuring software quality, and mentoring junior engineers.

Saab Fareham, United Kingdom
On-site Permanent Clearance Required

Embedded Software Engineer

This role involves developing low-level embedded software, integrating secure IoT communication protocols, and building automated test frameworks. You will collaborate with hardware teams, maintain technical documentation, and participate in CI/CD pipelines.

Zenovo Le11Aa, United Kingdom £65,000 pa
Hybrid Permanent