> Markdown version of [/jobs/ext/2730057-backend-software-engineer-python-data-r-d](https://www.wearedevelopers.com/jobs/ext/2730057-backend-software-engineer-python-data-r-d). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Backend Software Engineer Python Data R&D - **Company:** Client Server - **Location:** Cambridge, UK - **Salary:** £50,000.0 - £55,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), C++ (Programming Language), Continuous Integration, Embedded Software, Machine Learning, Software Construction, Anaconda, Backend, Glasgow Haskell Compiler - **Published:** September 5, 2026 - **Apply:** https://www.client-server.com//job/backend-software-engineer-python-data-rd-4/apply ## About the Role * You have strong backend software engineering experience with Python, including Python libraries such as PyTorch, NumPy * You have experience working with asynchronous, parallel or distributed systems * You have a good knowledge of at least one relational database e.g. SQL Server, Oracle * You have a good understanding of TDD, CI/CD practices and modern software engineering best practices * You have experience with embedded software and / or IoT * You are comfortable in an R&D environment * You have an interest and understanding of Machine Learning and AI * You are degree educated in a relevant STEM discipline * You're collaborative, comfortable with Pair Programming and mentoring more junior engineers * Ideally you will also have experience with some of the following: Anaconda, Mamba, Poetry, C++, JavaScript, Haskell, OCaml, Rust ## Description As a Backend Software Engineer you'll work on complex problems including image processing, machine learning, numerical simulation, user interfaces, databases, networking and interfacing with hardware. You'll be using a Python based tech stack but with constantly evolving technology that you'll be able to influence. ## Related Videos - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) - [Keeping Your AI Software Supply Chains Sovereign in the Age of Commercial Open Source](https://www.wearedevelopers.com/videos/100150-keeping-your-ai-software-supply-chains-sovereign-in-the-age-of-commercial-open-source) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Enterprise Linux as Container Images](https://www.wearedevelopers.com/videos/1610-enterprise-linux-as-container-images) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)