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.