Algorithm Engineer

Apply

Overview

We are seeking a skilled Algorithm Engineer to join a dynamic technology team on a 6-month remote contract. The ideal candidate will have a passion for designing data-driven solutions and building algorithms to solve complex analytical challenges. In this role, you will collaborate with cross-functional teams to develop and optimize algorithms that support critical decision-making processes, while also sharing technical knowledge and mentoring peers.

Responsibilities

  • Engineer algorithms and models for analytical, predictive, or optimization 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.

Requirements

  • 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 in energy, utilities, or related fields.
SkillsPython
LocationUnited Kingdom
TypeRemote
SourceLinkedIn
Posted31/10/25