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