Engineer, Software Development
Xcede
Job Description
Algorithm Engineer Location: Remote IN UK O/IR35 | NL, BEL & GER B2B Length: 6 Months+ We are hiring an Algorithm Engineer to help design, build, and improve core algorithmic and data solutions within a fast-paced SaaS environment working across complex, high-volume datasets. You will work closely with domain specialists and experienced engineers to turn business logic into reliable software solutions across forecasting, pricing, and optimisation problems. This is a hands-on engineering role with strong exposure to real production systems and excellent opportunity for technical growth.
You will collaborate across Product, Data, and Delivery teams, contributing to both day-to-day engineering delivery and the continuous improvement of platform performance and scalability. Responsibilities • 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 • Improve 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 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 • Strong problem-solving mindset with good communication and collaboration skills • Ability to work well in cross-functional teams, ask the right questions, and communicate progress clearly • Previous SaaS experience is helpful; industry-specific domain knowledge is a plus but not require