

Xcede
Algorithm Engineer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Algorithm Engineer with expertise in Python and distributed systems in the energy tech sector. It offers a 3-6 month remote contract (UK, NL, BE, GER), requiring strong data engineering skills and experience in energy markets.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
November 14, 2025
🕒 - Duration
3 to 6 months
-
🏝️ - Location
Remote
-
📄 - Contract
Inside IR35
-
🔒 - Security
Unknown
-
📍 - Location detailed
Great Work, England, United Kingdom
-
🧠 - Skills detailed
#Pandas #Distributed Computing #"ETL (Extract #Transform #Load)" #Microservices #Python #Forecasting #PySpark #SaaS (Software as a Service) #NumPy #Data Engineering #Spark (Apache Spark) #Libraries #Datasets #Scala
Role description
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
• 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.
What You’ll Bring
• 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.
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
• 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.
What You’ll Bring
• 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.






