Artificial Intelligence Jobs

459 jobs for “software engineer”

Results

Wayve · 11–50 people · Series A

Senior Software Engineer, Data - AI Portal

Save job
  • London
  • Hybrid
  • Senior
  • Permanent

Build and operate a globally distributed Data Transfer Hub moving petabytes of video, LiDAR and sensor data per day between Wayve and partners such as Uber, Stellantis and Nissan. Write pipeline logic in Python, manage infrastructure with Terraform, and use Flyte, Kafka and Azure for orchestration, event-driven lifecycle tracking and storage. The small, high-autonomy team owns production reliability, observability and cost efficiency, with an out-of-hours on-call rotation once the service is established.

Flyte · Kafka · Azure +5

Visa sponsorship Last month

Wayve · 11–50 people · Series A

Staff Software Engineer, Data Enrichment Platform

Save job
  • London
  • Hybrid
  • Senior · manages people
  • Permanent

Owns the technical vision and architecture for a platform that lets model engineers deploy, run, evaluate and improve ML models over petabytes of driving data and large GPU fleets. Combines hands-on backend engineering in Python with cross-team technical leadership, mentoring senior engineers and leading a small team of 2-3.

Flyte · Airflow · Dagster +6

Visa sponsorship 3 weeks ago

Medtronic · 10000+ people · Public

Senior Software Engineer – Python

Save job
  • London
  • Hybrid · 2 days in office
  • £76,800 – £115,200 pa
  • Senior

Builds and maintains a Python-based SaaS platform for project, data and annotation management used by internal machine learning engineers and data scientists. Works with data and platform engineers to handle growing data volumes, and collaborates with stakeholders to define requirements and validate features in an iterative, quality-driven environment.

AWS · GCP · Docker +4

3 weeks ago

Technify Talent Limited

Senior Software Engineer

Save job
  • London
  • £90,000 – £110,000 pa
  • Senior

Design and optimise multi-threaded C++ pipelines for image processing, computer vision and rendering, tuning algorithms for spatial analysis, sensor alignment and scene reconstruction. Work with GPU acceleration and parallel computing to hit strict performance targets, influence architecture and review code, plus take a turn on the production support rota.

C++17 · Git · CMake +5

4 days ago

Aveni

Lead Software Engineer

Save job
  • United Kingdom
  • Remote
  • Lead
  • Permanent

Senior technical co-lead of a product squad, owning architectural decisions, technical risk and engineering quality while remaining hands-on across Node.js or Python backends, event-driven AWS and React. Leads LLM feature development, drives AI coding tool adoption across the SDLC, and mentors engineers in an FCA-regulated fintech context.

AWS · Serverless · Lambda +4

3 months ago

Aveni

Senior Software Engineer

Save job
  • United Kingdom
  • Remote
  • Senior
  • Permanent

Builds and scales products on top of FinLLM and other LLMs, engineering event-driven microservices, APIs, cloud-native AWS systems and React front-ends that bring AI into real financial workflows. Works closely with product and PhD-level AI specialists, using Node.js, TypeScript, NestJS and AI coding assistants in a remote-first team.

Node.js · TypeScript · React +11

3 months ago

Synoptix

Senior Software Engineer

Save job
  • Gloucestershire
  • Hybrid
  • £51,000 – £60,500 pa
  • Senior

Works across multiple projects and all stages of the SDLC, leading software design, development, testing and deployment for AI and Computer Vision products. Splits time between internally and externally funded R&D, product development and client-facing service work, providing SME guidance on architecture and design within multidisciplinary teams.

Red Hat · Ubuntu · Pandas +6

Clearance required 3 weeks ago

Adria Solutions

AI Software Engineer – Machine Vision X 2

Save job
  • Huddersfield
  • Hybrid
  • £55,000 – £65,000 pa
  • Mid-level

Develops software and applied AI models for machine vision, working across C++, C# and Python to build image-processing algorithms and integrate models into reliable applications. Covers dataset preparation, model evaluation, performance tuning and automated testing, with a focus on accuracy, inference speed and maintainable code.

OpenCV · PyTorch · TensorFlow +6

3 days ago

Spectrum IT Recruitment

AI Software Engineer

Save job
  • Southampton
  • £75,000 pa

Build cloud applications, customer portals, APIs and integrations that turn complex data into useful products, while developing AI capabilities such as document intelligence, semantic search, RAG and intelligent agents. Use tools like Claude Code and Codex to accelerate development, modernise platforms and shape architecture and engineering practices alongside domain specialists.

Claude Code · Codex · Azure +2

2 days ago

Faculty

Lead Software Engineer

Save job
  • Remote (UK)
  • Remote
  • Lead · manages people
  • Permanent

Lead backend and edge/IoT engineering for high-stakes Defence projects, bridging proof-of-concept work and robust production systems. You will mentor a squad of engineers, design complex components, and build CI/CD and containerisation pipelines with Docker and Kubernetes while shipping Python and compiled-language code alongside ML engineers and data scientists.

GitLab CI/CD · Docker · Kubernetes +1

SC clearance 8 months ago

Medtronic · 10000+ people · Public

Senior Software Engineer – C++ / Video Processing

Save job
  • London
  • Hybrid · 2 days in office
  • £76,800 – £115,200 pa
  • Senior

Develops high-performance, low-latency video and AI processing pipelines for use in the operating room, leveraging hardware acceleration for capture, inference, visualisation and streaming. Works in a multidisciplinary team on robust, safe-by-design medical device software, with a strong C++17-23, multi-threading and real-time video focus.

NVIDIA NPP · Intel MKL · BLAS +4

Last month

NVIDIA · Public

Senior Software Engineer, JAX

Save job
  • Switzerland
  • Remote
  • Senior

Develops performance optimizations in deep learning frameworks using JAX, contributing to JAX core components and driving peak performance on NVIDIA hardware. Works with AI researchers to build future-proof models and tooling that bridges numerical computing, simulation and deep learning research. Requires C/C++ and Python skills plus deep knowledge of ML framework internals and CPU/GPU architectures.

JAX · PyTorch · TensorFlow +4

2 weeks ago

NVIDIA · Public

Senior Software Engineer, JAX

Save job
  • United Kingdom
  • Remote
  • Senior

Develops performance optimizations in deep learning frameworks using JAX, contributing to JAX core components and driving peak performance on NVIDIA hardware. Works with AI researchers to build future-proof models and tooling that bridges numerical computing, simulation and deep learning research. Requires C/C++ and Python, ML framework internals, and CPU/GPU architecture expertise.

JAX · PyTorch · TensorFlow +4

2 weeks ago

Darktrace · 2001–5000 people · Late stage

Senior Software Engineer (Python)

Save job
  • Cambridge
  • Hybrid · 2 days in office
  • Senior

Owns the prototyping and development of new ideas to improve Darktrace's cybersecurity services, balancing creativity with time constraints to ship novel features. Works with a cross-functional team of engineers, designers and strategists on projects spanning rapid prototyping to structured platform development, with a focus on defending against unknown cyber-attacks.

Docker

2 months ago
Entrust logo

Entrust · 501–1000 people · Late stage

Senior Software Test Engineer

Save job
  • Paris, France
  • On-site
  • Senior

Owns planning, coordination and execution of testing across a cross-functional identity verification product team, covering web, mobile, backend services and ML-powered products. Builds maintainable automated test frameworks and suites, mentors colleagues, and contributes to org-wide quality and tooling initiatives. Combines automation with exploratory testing in a team of nine embedded test engineers.

Playwright · Cypress · Selenium +7

3 months ago

Get new software engineer roles by email. One email a morning when new roles match. Stop any time.

Are you sure?