Gorilla - Energy data applications Logo

Gorilla - Energy data applications

Senior Machine Learning Engineer

Posted 22 Days Ago
Be an Early Applicant
UK
Senior level
UK
Senior level
Lead the design, optimization, and deployment of machine learning forecasting algorithms and models that support Gorilla’s energy platform, ensuring scalability and integration while mentoring peers.
The summary above was generated by AI
About Gorilla

Join us at Gorilla and be part of a mission to transform the energy industry. At Gorilla, you'll play a vital role in delivering cutting-edge data solutions for a lower-carbon future. We focus on providing efficient, reliable, and flexible SaaS solutions for data processing and analysis in the energy sector. Together, we're driving digital transformation, maximising ROI for clients, and contributing to achieving net-zero emissions through technology and data-driven insights.

About 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. This team builds the intelligence that powers our customers’ forecasting capabilities and energy data analysis. It’s where deep market expertise meets advanced engineering. As part of this group, you’ll help design and deliver algorithms that run at scale, process millions of energy data points, and enable energy retailers to operate efficiently in volatile markets.

Your Role

As a Senior Machine Learning Engineer, you’ll take ownership of the design, optimisation, and deployment of forecasting algorithms and ML-based data solutions that form the backbone of Gorilla’s next-generation platform.

You’ll lead Gorilla’s efforts in machine learning for forecasting, establishing best practices for model design, evaluation, and deployment in production. Collaborating with teams across Data, Product, and Engineering, you’ll ensure that forecasting models scale efficiently, integrate smoothly with our platform, and deliver reliable, explainable results to our customers.

This is a forecasting-focused role that combines hands-on ML engineering with technical leadership. You’ll set up the processes, tooling, and infrastructure needed to build, release, and monitor machine learning models at scale, shaping Gorilla’s approach to ML and AI in energy data.

What You’ll Do
  • Lead and build forecasting models: Design, develop, and maintain scalable ML and forecasting models that power Gorilla’s energy insights, ensuring they’re accurate, explainable, and production-ready.

  • Collaborate and mentor: Partner with Product, Data, and Engineering teams to integrate forecasting into the Gorilla platform while mentoring peers on ML concepts, lifecycle management, and performance optimization.

  • Optimize and automate: Enhance model reliability, scalability, and performance across distributed and cloud environments; build and maintain ML tooling, CI/CD pipelines, and monitoring frameworks.

  • Standardize and elevate: Define best practices for ML development, testing, and release management, and foster a culture of technical excellence through documentation and knowledge sharing.

What You’ll Bring
  • Deep experience: 5+ years in software engineering and 5+ years in ML engineering, with a strong record of delivering production-grade solutions.

  • Technical expertise: Proficiency in Python and the modern data stack (e.g., SQL, Pandas, NumPy, SciPy, Dask, Polars, DuckDB, PySpark) plus hands-on experience in cloud environments like AWS or Databricks.

  • Forecasting expertise: Strong understanding of time-series forecasting, statistical modeling, and advanced ML or deep learning techniques to improve predictive accuracy.

  • Leadership and collaboration: Proven ability to mentor peers, drive cross-team alignment, and establish scalable, well-documented ML and forecasting practices.

  • Background in SaaS or software products; familiarity or curiosity about energy data is a plus.

Where and how you’d work

Our flagship office is in Antwerp, and we also have an office in London and co-working spaces in 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. To be considered for this role, you must already have the legal right to work in Belgium, Germany or the UK. Please note that our company does not provide visa sponsorship or relocation support for this position. Occasional travel is required to attend team meetings.

What's in it for you

Flexible work options - whether you choose Office Mix or Remote First Mix (currently available within certain timezones and locations). We offer country-specific mobility benefits, and the ability to work flexible hours. You will be equipped with the best technology for remote work.

A job with purpose At Gorilla, we’re not just watching the world change—we’re making it happen! We provide cutting-edge data services to energy retailers, helping them tackle climate change while keeping the lights on; we’re here to make a big impact and have some fun along the way.

Renumeration Approach which is clear and no-nonsense based on your experience and location.

Core Benefits - Wherever your location, you can expect a generous PTO allowance and health insurance coverage.

Career Growth opportunities As Gorilla is growing at an incredible pace, you can leave your mark – growing alongside Gorilla. Lifelong learning is part of our DNA, and we care about your individual dreams and ambitions, beyond just work.

International Travel We host Gorilla Company-Wide Gatherings where we all get a chance to see each other in real life. Past locations have included Belgium, Portugal, the Netherlands, and Spain.

Top Skills

AWS
Dask
Databricks
Duckdb
Numpy
Pandas
Polars
Pyspark
Python
Scipy
SQL

Similar Jobs

8 Days Ago
In-Office
London, Greater London, England, GBR
Senior level
Senior level
Artificial Intelligence • Machine Learning • Big Data Analytics
As a Senior Machine Learning Engineer, you will lead the development of AI systems, design production-grade ML software, and mentor junior engineers while engaging with clients on technical strategies.
Top Skills: AWSAzureDockerGCPKubernetesPythonPyTorchTensorFlow
9 Days Ago
In-Office or Remote
29 Locations
Senior level
Senior level
Artificial Intelligence • Information Technology • Consulting
Nebius seeks a Senior ML Engineer for AI R&D focusing on applied research in reinforcement learning and agent training, requiring deep expertise in machine learning and software engineering.
Top Skills: JaxPython
9 Days Ago
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
The role involves designing and implementing ML platform components, collaborating with cross-functional teams, and mentoring junior engineers while ensuring production readiness of ML systems.
Top Skills: AirflowArgoAWSAzureDatabricksDockerGCPGithub ActionsJenkinsKubernetesMlflowPandasPulumiPythonScikit-LearnSparkTerraform

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account