Algorithm Engineer
Algorithm Engineer focuses on build and improve scalable algorithms for forecasting, pricing, and optimisation across large and complex datasets.
What the role involves
- Build and improve scalable algorithms for forecasting, pricing, and optimisation across large and complex datasets.
- Contribute to design discussions around high-volume data processing, helping ensure reliability, explainability, and production readiness.
- Work closely with Product, Data, and Delivery teams to translate business requirements into practical engineering solutions.
- Improving the robustness, scalability, and performance of models, workflows, and distributed systems.
- Contribute reusable components and help raise engineering quality through code reviews, collaboration, and continuous improvement.
- Learn from senior engineers through pairing, reviews, and knowledge sharing while gradually taking on greater ownership.
Skills and requirements
- Hands-on experience designing, developing, or deploying algorithms or data models across forecasting, pricing, optimisation, or similar analytical problem spaces.
- Solid Python skills and working knowledge of modern data tools such as SQL, Pandas, Polars, DuckDB, NumPy, or SciPy.
- Exposure to Dask, PySpark, distributed systems, or microservices is beneficial but not essential.
- Interest in working with large-scale or high-frequency datasets such as IoT, sensor, weather, utility, or operational data.
Confirmed role details
- Remote IN UK O/IR35.
- NL, BEL & GER B2B.
- Length: 6 Months+.
- Build, and improve core algorithmic and data solutions within a fast-paced SaaS environment working across complex, high-volume datasets.
Candidate fit
- technical judgement, safe working habits, careful diagnostics, and practical problem-solving
Help us keep Jobs247 accurate, safe, and useful for job seekers.
Search for more Algorithm Engineer jobs from Xcede in England, England.