Senior Algorithm Engineer | Remote (Europe) | 6-Month Contract (Outside IR35) | Day Rate DOE
We’re looking for a skilled Algorithm Engineer to join an innovative technology team. This is a 6-month contract role for someone who enjoys designing data-driven solutions and building efficient algorithms to tackle complex analytical challenges.
Role Overview
In this position, you will develop and optimise algorithms that support critical decision-making processes. You’ll work closely with cross-functional teams to translate requirements into practical, scalable Python solutions. The role blends hands-on development with technical guidance, helping shape best practices and standards across projects.
Key Responsibilities
Engineer algorithms and models for analytical, predictive, or optimisation tasks.
Collaborate with product and engineering teams to translate complex problems into maintainable, performant solutions.
Review and improve existing workflows to enhance speed, reliability, and accuracy.
Share technical knowledge and mentor peers on best practices.
Contribute to reusable code components that accelerate development.
Required Skills & Experience
Strong experience in Python and data-focused programming.
Proven ability to deliver algorithms or predictive models in production environments.
Familiarity with scalable systems, cloud-based platforms, or distributed architectures.
Comfortable handling high-volume or multi-source data.
Strong communication skills and a collaborative mindset.
Domain experience (energy, utilities, or related)