Senior Data Scientist – Optimization (Energy Systems)

KamisPro

Baltimore (MD)

On-site

USD 100,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Comprehensive medical, dental, and vision benefits
401(k) plan
Tuition reimbursement up to $10,000/year

Job summary

A leading optimization solutions firm in the United States seeks a Senior Data Scientist focused on MILP-based optimization within their Product team. Candidates should possess extensive experience in data science and optimization, particularly using Python and Pyomo. You will enhance optimization engines, ensure accuracy, and contribute to system-level improvements. This role offers competitive compensation, comprehensive benefits, and a chance to work on impactful energy systems problems.

Qualifications

  • 7+ years of experience in data science or optimization.
  • 2–5+ years of hands-on MILP optimization experience.
  • Strong proficiency in Python and Pyomo.

Responsibilities

  • Design and implement enhancements to a MILP-based optimization engine.
  • Integrate optimization logic with production systems.
  • Monitor optimization accuracy and identify anomalies.

Skills

Python
MILP-based optimization
Operations Research
Data Science
Machine Learning
Time-series forecasting

Education

Bachelor's or Master's degree in relevant field

Tools

Pyomo
Azure
Postgres

Job description

Senior Data Scientist – Optimization (Energy Systems)

We are seeking a Senior Data Scientist with deep experience in MILP-based optimization to build, scale, and improve decision-optimization and forecasting systems for complex energy use cases. This role is embedded within the Product team and focuses on extending a production optimization engine, improving solution accuracy, and enabling new programs and constraints across energy systems and distributed energy resources (DERs). This is a hands‑on, senior role for candidates with a strong operations research foundation, experience using Python and Pyomo, and the ability to translate business objectives into scalable optimization solutions.

What You’ll Do
  • Design, prototype, and implement enhancements to a MILP-based optimization engine
  • Extend core data models and optimization formulations to support new use cases, programs, and constraints
  • Integrate and scale optimization logic with solvers and production systems
  • Benchmark optimization performance across program stacks, load profiles, locations, and other key variables
  • Build robust test coverage for new and existing optimization logic
  • Monitor optimization accuracy at the customer‑site level and proactively identify anomalies
  • Diagnose root causes of optimization accuracy issues and propose product improvements
  • Collaborate with product, engineering, and business stakeholders to align optimization and forecasting with economic objectives
  • Analyze market price behavior and propose strategies to improve asset utilization
  • Quantify the incremental value of optimization changes to support product prioritization
  • Identify new data science‑led opportunities and incorporate internal and external data sources
  • Contribute to building and scaling a data science and optimization practice over time
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Operations Research, Mathematics, Statistics, Engineering, Physics, or a related field
  • 7+ years of experience in data science, optimization, or a related quantitative field
  • 2–5+ years of hands‑on experience with MILP-based optimization (professional experience preferred; advanced academic experience acceptable)
  • Strong proficiency in Python and Pyomo, with experience implementing optimization models in production
  • Experience with mixed‑integer optimization techniques and solver integration
  • Knowledge of time‑series forecasting and machine learning methods (e.g., ARIMA, LSTM, probabilistic models)
  • Experience with model predictive control or sequential decision‑making systems
  • Experience working in Agile, cross‑functional product development environments
  • Ability to clearly communicate technical concepts and manage stakeholder expectations
  • Authorization to work in the United States without current or future visa sponsorship
Preferred Qualifications
  • Experience with electricity markets, utility tariffs, and interval data
  • Familiarity with DER assets such as batteries, solar, and backup generation
  • Experience forecasting energy prices, system peaks, or demand response events
  • Advanced experience with Azure, Postgres, or similar cloud/data platforms
  • Software development experience in Python and/or .NET
  • Experience building or leading a data science or optimization practice
Why Join Us
  • Work on real‑world, large‑scale optimization problems with direct business impact
  • Collaborate with experienced product and engineering teams in a growing organization
  • Gain deep exposure to energy systems, DER optimization, and electricity markets
  • Competitive compensation and comprehensive benefits including medical, dental, vision, 401(k), vacation, and up to $10,000/year in tuition reimbursement
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Energy Systems Data Scientist | MILP Optimization
Senior Energy Systems Data Scientist | MILP Optimization

KamisPro • Baltimore (MD)

On-site
USD 100,000 - 130,000
Comprehensive medical, dental, and vision benefits
401(k) plan
Tuition reimbursement up to $10,000/year
Optimization Engineer - Real-time Power Markets & Cloud
Optimization Engineer - Real-time Power Markets & Cloud

Certus Sales Recruitment • Austin (TX)

On-site
USD 140,000 - 190,000
Senior Optimization Software Engineer
Senior Optimization Software Engineer

Powerline • Palo Alto (CA)

On-site
USD 120,000 - 150,000
Optimization Software Engineer
Optimization Software Engineer

Certus Sales Recruitment • Austin (TX)

On-site
USD 140,000 - 190,000
Competitive base salary
Generous PTO
Professional development
+1
Staff Data Scientist - 26254
Staff Data Scientist - 26254

Enverus Intelligence Research Inc. • Austin (TX)

Hybrid
USD 150,000 - 230,000
Senior Optimization Software Engineer
Senior Optimization Software Engineer

Powerline • Washington

On-site
USD 150,000 - 230,000
Optimization Engineer, Grid Systems
Optimization Engineer, Grid Systems

GridCARE • Redwood City (CA)

On-site
USD 140,000 - 220,000
Competitive salary
Performance bonus
Equity
+3
Optimization Engineer
Optimization Engineer

GridCARE • Redwood City (CA)

On-site
USD 110,000 - 165,000
Competitive salary
Equity
Health + dental + vision
+3
Principal Data Scientist
Principal Data Scientist

Pearl Street Technologies • Pittsburgh

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+6
Senior Forecasting and Optimization Engineer
Senior Forecasting and Optimization Engineer

EnergyHub • United States

On-site
USD 140,000 - 190,000
100% paid medical
401(k) with employer match
Flexible schedule
+4