Forecast Software Engineer: Stats Modeling & Optimization

Search Services

Houston (TX)

On-site

USD 140,000 - 190,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Search Services is seeking a Forecast Software Engineer — Statistical Modeling & Optimization to build analytical software for ERCOT forecasting, benchmarking, and confidence scoring. You will translate established methodologies and grid-model outputs into reliable production software, blending software engineering with applied statistics and uncertainty measurement.

The role requires strong Python production skills, experience in time-series validation and backtesting, and the ability to

Qualifications

  • Bachelor’s or Master’s degree in statistics, applied mathematics, operations research, computer science, engineering, econometrics, data science, or a related field.
  • Strong production-level Python skills.
  • Strong foundation in applied statistics and probability.
  • Experience developing quantitative, analytical, or forecasting software.
  • Proficiency with NumPy, Pandas, SciPy, scikit-learn, SQL, and Git.
  • Experience with time-series validation, backtesting, uncertainty measurement, and model-performance analysis.
  • Ability to translate domain-expert requirements into reproducible software.
  • Strong testing, debugging, and technical-documentation skills.

Responsibilities

  • Develop ERCOT congestion, basis, and nodal-price forecasting services.
  • Implement simplified SCED, economic-dispatch, and constraint-aware optimization calculations.
  • Integrate grid topology, transmission constraints, generator characteristics, load and renewable forecasts, fuel curves, and market data.
  • Build rigorous historical replay and backtesting processes while preventing data leakage and look-ahead bias.
  • Measure forecast accuracy, bias, stability, calibration, and uncertainty using appropriate statistical methods.
  • Develop confidence-scoring methodologies based on model performance, data quality, forecast horizon, scenario volatility, model agreement, and other relevant factors.
  • Build standardized frameworks for comparing internal and third-party forecasts.
  • Develop ensemble-model comparisons, benchmark reports, and model-performance scorecards.
  • Implement scenario and sensitivity analysis for fuel prices, load growth, renewable output, generator availability, outages, and transmission constraints.
  • Develop documented APIs and batch-processing workflows for forecasting and confidence scores.
  • Write maintainable, tested, version-controlled Python software and automated unit, integration, regression, and statistical tests.
  • Document methodologies, formulas, assumptions, dependencies, limitations, and model versions.

Skills

Python programming
Statistics & probability
Forecasting software development
Time-series validation
SQL
Git

Education

Bachelor’s or Master’s degree in statistics / math / OR / CS / engineering

Tools

NumPy
Pandas
SciPy
scikit-learn
Pyomo
Gurobi/CPLEX/OR-Tools
PostgreSQL
Docker
REST APIs

Job description

Search Services is seeking a Forecast Software Engineer — Statistical Modeling & Optimization to build analytical software for ERCOT forecasting, benchmarking, and confidence scoring. You will translate established methodologies and grid-model outputs into reliable production software, blending software engineering with applied statistics and uncertainty measurement.

The role requires strong Python production skills, experience in time-series validation and backtesting, and the ability to

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Forecast Software Engineer - Statistical Modleing & Optimization
Forecast Software Engineer - Statistical Modleing & Optimization

Search Services • Houston (TX)

On-site
USD 140,000 - 190,000
Grid Forecasting & Analysis Engineer
Grid Forecasting & Analysis Engineer

Electric Reliability Council of Texas • Taylor (TX), Northern (KY)

Hybrid
USD 87,000 - 120,000
Health, dental, vision, life insurance
Retirement Savings Plan
Long/short-term disability
Hybrid Energy Forecasting & Analytics Engineer
Hybrid Energy Forecasting & Analytics Engineer

ERCOT • Austin (TX)

Hybrid
USD 87,000 - 120,000
Senior Energy Forecasting & Optimization Engineer
Senior Energy Forecasting & Optimization Engineer

EnergyHub • United States

On-site
USD 140,000 - 190,000
100% paid medical
401(k) with employer match
Flexible schedule
+4
Remote Data Scientist — Forecasting & Optimization
Remote Data Scientist — Forecasting & Optimization

Ellenco Estágios e Treinamentos • New York (NY)

On-site
USD 55,000 - 124,000
Remote work
Senior Forecasting Scientist — Hybrid: US Power Markets
Senior Forecasting Scientist — Hybrid: US Power Markets

ENGIE Group • Houston (TX)

Hybrid
USD 102,000 - 157,000
Bonus plan
401(k) Retirement Savings Plan with a
Comprehensive benefits
Lead, Operational Load Forecasting (Hybrid)
Lead, Operational Load Forecasting (Hybrid)

ERCOT • Taylor (TX)

Hybrid
USD 132,000 - 182,000
Energy Forecasting Analyst: Advanced Analytics & Insights
Energy Forecasting Analyst: Advanced Analytics & Insights

Consolidated Edison Company of New York • New York (NY)

On-site
USD 90,000 - 140,000
Energy Systems Modeler: Forecasting & Optimization
Energy Systems Modeler: Forecasting & Optimization

Pattern Energy • Houston (TX)

On-site
USD 86,000 - 108,000
Medical, dental, vision insurance
401(k) retirement plan
Paid time off and holidays
+1
Lead Data Scientist
Lead Data Scientist

Compunnel, Inc. • Town of Florida (NY)

On-site
USD 120,000 - 150,000