Software Developer

ECM Selection Limited
Bristol, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£45,000.0 - £65,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Computer Vision C++ (Programming Language) Cloud Computing Nvidia CUDA Image Analysis Linux Distributed Systems General-Purpose Computing on Graphics Processing Units Python (Programming Language) Machine Learning Software Engineering
+6 more
Graphics Processing Unit (GPU) High Performance Computing Kubernetes Infrastructure Automation Frameworks Terraform Docker

Requirements

This system processes terabytes of new data, made up of real-world video and image analysis every day. The team require an extra person with strong commercial experience of solving performance issues in both Python and C++. As the Software Developer you will have excellent real-time techniques built up over several years of working on complex high performance platforms. This may have been from work with GPGPU technologies (e.g. CUDA).

This will be combined with a solid understanding of software development principles and approach. You will have a comprehensive commercial work experience with Linux as both a development and runtime OS. Fundamentals can be backed up by excellent grades and a top engineering degree from a well-known and respected university.

You may have developed cloud applications and have exposure to working with Docker, Kubernetes and infrastructure-as-code tools such as Terraform. However these are things you can pick up on the job, so not essential.

This rapidly growing company, backed by established industry gurus, are working at the leading edge. You will join a motivated world-class team engineers and scientists to develop incredible intelligent autonomous systems involving machine learning, robotics, computer vision, AI and distributed computing.

Keywords: Python, C++, Linux, HPC, GPU, GPGPU, CUDA, Docker, Kubernetes, Bristol based.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:34 min

Essential commands for running and testing Terraform configurations

Hennie Francis · LIVE

2:33 min

Architecting CUDA and the AI software stack

Michael Kagan Michael Kagan +1 · World Congress 2026 Europe

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all