Senior Algorithm Engineer

New
G
GorillaEnergy SaaS
Based in Belgium, the UK, or GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonSQLNumpyPandasMicroservicesDistributed SystemsPySpark

Requirements

  • Proven experience designing, developing, and deploying algorithms or data models (e.g., forecasting, pricing, optimisation) in production environments.
  • Strong proficiency in Python.
  • Expertise in modern data stack (e.g., SQL, Pandas, NumPy, SciPy, Dask, Polars, DuckDB, PySpark).
  • Experience with defining and building microservices architectures.
  • Experience with distributed system architectures.
  • Experience working with large-scale or high-frequency data sources such as smart meter, weather, or IoT data.
  • Clear communication skills.
  • Ability to influence design decisions and drive alignment.
  • Ability to mentor others through documentation and peer collaboration.
  • Background in SaaS or software environments.
  • Motivation to learn about the energy sector.

Responsibilities

  • Design and deliver scalable algorithms: Develop forecasting, pricing, and optimisation solutions that perform across large and complex data sets.
  • Lead technical direction: Guide architectural and design decisions for high-volume data processing, ensuring accuracy, explainability, and reliability in production.
  • Collaborate and mentor: Work closely with Product, Data, and Delivery teams to translate business and market requirements into performant solutions, while mentoring peers through code reviews and knowledge sharing.
  • Optimise and evolve systems: Improve robustness, performance, and scalability of models, workflows, and distributed systems; contribute reusable components that raise the standard for algorithmic excellence.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now