Software Engineer - ML Platform (Staff
Core
Building a scalable AI/ML platform for the power sector to enable forecasting, optimization, and model deployment at enterprise scale.
Role type
Staff Software Engineer (ML Platform)
Builds
A unified science platform for model development, experimentation, and deployment serving internal data scientists and external customers.
Domain
Clean energy / Power markets / Machine Learning Engineering
Deliverable
production ML models
Required skills
Python, CI/CD, Docker, Kubernetes, ML algorithms (XGBoost, PyTorch), Data pipelines, Observability, Model registry management
Preferred skills
Time series forecasting, Databricks, Spark, Dagster, Energy sector background
Technologies
Python, Kubernetes, Docker, Metaflow, Argo, Grafana, Honeycomb, Prometheus, XGBoost, sklearn, PyTorch, Pandas, Polars, Databricks, Spark, Dagster
Responsibilities
Abstract complexities behind ML workflow orchestration; Integrate with data/compute infrastructure; Implement automated testing and monitoring; Maintain model registry and experiment tracking; Co-design frameworks for hyperparameter tuning and deployment; Partner with Data Services to improve feature stores; Collaborate with scientists to implement robust, scalable solutions; Enable external customers to perform ML tasks securely.
Seniority
Staff, hands-on IC with strategic impact