- Company Name
- Gorilla - Energy data applications
- Job Title
- Senior Machine Learning Engineer
- Job Description
-
Job title: Senior Machine Learning Engineer
Role Summary: Lead the design, optimisation, and production deployment of scalable time‑series forecasting solutions for energy data, establishing ML best practices and mentoring cross‑functional teams.
Expectations: • 5+ years software engineering, 5+ years ML engineering. • Proven track record of production‑grade models, cloud (AWS or Databricks) delivery and CI/CD pipelines. • Ability to mentor peers, drive cross‑team alignment, and document ML processes.
Key Responsibilities: • Design, develop, and maintain accurate, explainable forecasting models for energy insights. • Collaborate with Product, Data, and Engineering to integrate models into the SaaS platform. • Build and maintain tooling, CI/CD, and monitoring for ML lifecycle. • Establish, document, and promote best practices for ML development, testing, and release management. • Mentor junior engineers and lead knowledge sharing initiatives.
Required Skills: • Python (pandas, NumPy, SciPy, Dask, Polars, DuckDB, PySpark). • SQL and modern data stack. • Time‑series forecasting, statistical modeling, and advanced ML/deep learning techniques. • Cloud experience (AWS or Databricks). • CI/CD pipeline development, MLOps tooling, and monitoring frameworks. • Strong communication, collaboration, and leadership abilities.
Required Education & Certifications: • Bachelor’s or Master’s degree in Computer Science, Data Science, Statistics, Engineering, or a related field. • Relevant ML or data‑engineering certifications (e.g., AWS Certified Machine Learning – Specialty, Databricks Certified Data Engineer) are desirable.