Senior/Staff Data Scientist (Optimisation)
Core
Design, implement, and run optimization engines for dynamic electricity grids to manage constraints, forecast grid states, and assess renewable connection applications.
Role type
Senior/Staff IC data scientist (optimization)
Builds
Scalable optimization solutions for grid operations and resource dispatch
Domain
Energy / Power Systems / Operations Research
Deliverable
production ML models
Required skills
constrained optimization, linear programming, convex optimization, mixed-integer programming, gradient descent, least squares minimization, non-convex optimization, statistical modeling, numerical programming, algorithm design, Python, system design, CI/CD
Preferred skills
grid domain knowledge, network constraints, capacity expansion, resource scheduling, real-time optimization, DER integration, battery/VPP operations, metaheuristics, HPC, load forecasting, MLOps, Databricks, observability tools
Technologies
Pyomo, CBC, Gurobi, CPLEX, OR-Tools, Python, Databricks, Datadog, Grafana
Responsibilities
Solve constrained optimization problems for grid operations and resource dispatch; Design optimization solutions balancing safety, efficiency, and operational constraints; Collaborate on formulating network models as optimization problems; Build scalable solutions for real-time or near-real-time contexts; Establish best practices for model development and monitoring; Contribute to technical strategy for data science and optimization
Seniority
Senior/Staff, hands-on IC