Algorithm Engineer
Location:
Remote work, England
Salary:
Remote - UK (O/IR35) & NL, BE, GER (B2B)
Job Type:
ContractRemote
Date Posted:
23 minutes ago
Expiry Date:
28/12/2025
Job Ref:
BH-124039
Start Date:
13/11/2025
Contact:
Sergio Osman
Contact Email:
sergio.osman@xcede.com
Specialism:
UK RemoteEnglandEU RemoteAI EngineeringSoftware Engineering & ArchitectureData Science
Senior Algorithm Engineer - Python / Distributed Systems / Energy Tech
Remote - UK (O/IR35), NL, BE, GER
3 - 6 Months initial contact
Join a pioneering technology scale-up driving the digital transformation of the energy industry. You’ll help design and evolve distributed software systems that process millions of data points across the UK energy market — turning complex datasets into intelligent, scalable software solutions.
The Role
You’ll be a key member of the Algorithms team, collaborating closely with clients, product managers, and domain experts to design and implement software solutions that underpin large-scale pricing, forecasting, and billing systems. This is a hands-on role blending software engineering with system architecture — ideal for someone who enjoys building robust, high-performance code and guiding technical direction.
What You’ll Do
Remote - UK (O/IR35), NL, BE, GER
3 - 6 Months initial contact
Join a pioneering technology scale-up driving the digital transformation of the energy industry. You’ll help design and evolve distributed software systems that process millions of data points across the UK energy market — turning complex datasets into intelligent, scalable software solutions.
The Role
You’ll be a key member of the Algorithms team, collaborating closely with clients, product managers, and domain experts to design and implement software solutions that underpin large-scale pricing, forecasting, and billing systems. This is a hands-on role blending software engineering with system architecture — ideal for someone who enjoys building robust, high-performance code and guiding technical direction.
What You’ll Do
- Design, build and optimise Python-based algorithms and distributed components that power energy forecasting and pricing workflows.
- Contribute to system architecture decisions — microservices, APIs, and distributed computing layers.
- Collaborate directly with stakeholders to translate business and market logic into maintainable, scalable software.
- Lead by example through clean, efficient coding, mentoring, and peer reviews.
- Continuously evolve the distributed software stack, improving performance and reliability across platforms.
- Strong proficiency in Python, including modern data engineering libraries (Pandas, NumPy, Dask, Polars, PySpark).
- Experience designing or maintaining distributed systems or microservice architectures.
- Background as a software engineer or data engineer — experience in energy markets is a significant advantage (especially UK or European retail).
- Strong communication and collaboration skills — you’ll work directly with internal teams and clients.
- Knowledge of SaaS or product environments, and an appetite to work in a rapidly evolving energy tech space.
APPLY FOR THIS JOB
For your job application, please fill in the form below.
Sergio Osman
Specialisms: Data, Data Science, Digital & Product Analytics, Marketing & Insight Analytics, Data Engineering, Business Intelligence, Credit Risk & Analytics