Senior Machine Learning Engineer
Company: Gorilla - Energy data applications
Join us at Gorilla and be part of a mission to transform the energy industry. We focus on providing efficient, reliable, and flexible SaaS solutions for data processing and analysis in the energy sector. You will play a vital role in delivering cutting‑edge data solutions for a lower‑carbon future.
The Calculation Algorithms Team
The energy transition creates immense challenges and opportunities. Our Calculation Algorithms Team sits at the core of Gorilla’s product, turning complex energy data into actionable insights. It builds the intelligence that powers our customers’ forecasting capabilities and energy data analysis.
Your Role
As a Senior Machine Learning Engineer, you’ll own the design, optimisation, and deployment of forecasting algorithms and ML-based data solutions that form the backbone of Gorilla’s next‑generation platform. This forecasting‑focused role combines hands‑on ML engineering with technical leadership.
What You’ll Do
* Design, build, and maintain forecasting algorithms and ML models that power Gorilla’s energy insights at scale.
* Lead the technical direction for forecasting, ensuring models are accurate, explainable, and production‑ready.
* Develop and improve the processes and tooling that support the full lifecycle of ML models, from training and validation to deployment and monitoring.
* Collaborate with Product, Data, and Engineering teams to integrate forecasting capabilities into the Gorilla platform.
* Optimise model performance, reliability, and scalability in distributed and cloud‑based environments.
* Establish and document best practices for ML development, testing, and release management.
* Evaluate and apply modern ML and deep learning techniques to continuously enhance forecasting accuracy.
* Mentor engineers in ML engineering concepts, model lifecycle management, and performance optimisation.
* Contribute to building a culture of technical excellence through knowledge sharing, documentation, and collaboration.
What You’ll Bring
* 5+ years of experience in software engineering and 5+ years in ML engineering, with proven impact in production environments.
* Expertise in Python and the modern data stack such as SQL, Pandas, NumPy, SciPy, Dask, Polars, DuckDB, or PySpark.
* Strong ML engineering skills, including model development, deployment, versioning, monitoring, and integration into data pipelines.
* Experience building and maintaining ML tooling and CI/CD pipelines for model management.
* Deep understanding of time‑series forecasting methods and statistical modelling.
* Hands‑on experience with cloud‑based and data environments such as AWS and Databricks.
* Exposure to deep learning and advanced statistical techniques for forecasting.
* Familiarity with SaaS or software product environments; experience in energy data or a strong motivation to learn it is a plus.
* Strong communication and collaboration skills, with the ability to mentor peers and guide cross‑functional alignment.
* A technical leadership mindset that drives standards, documentation, and scalability in ML and forecasting practices.
Where And How You’d Work
Our flagship office is in Antwerp, with additional offices in London, Reading (UK), Austin (US), and Melbourne (ANZ). This is a Remote First role, giving you the freedom to choose where and how you work: from one of our offices (if you’re nearby), from home, or a mix of both. You must be based in Belgium, the UK, or Germany. Occasional travel is required to attend team meetings.
Benefits
* Flexible work options – office mix or remote first mix, flexible hours, and country‑specific mobility benefits.
* Generous PTO allowance and health insurance coverage.
* Clear remuneration based on experience and location.
* Career growth opportunities and lifelong learning support.
* International travel to company‑wide gatherings in various countries.
#J-18808-Ljbffr