Algorithm Engineer

Apply

Overview

We are seeking a Senior Algorithm Engineer to join an innovative technology team on a 6-month contract basis. This remote role focuses on designing data-driven solutions and developing efficient algorithms to address complex analytical challenges. The successful candidate will work closely with cross-functional teams to create scalable Python solutions, while also providing technical guidance and promoting best practices within the team.

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.

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 industries.
SkillsPython
LocationUnited Kingdom
TypeRemote
SourceLinkedIn
Posted01/11/25