Senior Data Scientist
Uplight
Location
Remote
Type
Full-time
Posted
Jul 16, 2025
Compensation
USD 140000 – 180000
Mission
What you will drive
Core responsibilities:
- Develop and maintain models of distributed energy resources (DERs) and flexible energy assets for operational and financial optimization
- Build, test, and deploy optimization models using tools like Pyomo, AMPL, or similar with solvers such as Gurobi or CPLEX
- Develop production-grade software in Python with attention to clean code, modularity, and performance
- Monitor, debug, and improve live optimization systems and supporting data pipelines
Impact
The difference you'll make
This role creates positive change by optimizing energy resources to balance the grid, making it more efficient and reliable, which creates clean energy capacity that can be used instead of burning fossil fuels, accelerating the transition to clean energy.
Profile
What makes you a great fit
Required qualifications:
- Proven experience in mathematical optimization (e.g., LP, MILP), especially in energy systems or similar domains
- Proficient in Python with production-level software engineering experience
- Strong understanding of electricity markets, DERs, and VPP operation
- Familiarity with optimization frameworks (e.g., Pyomo, AMPL) and solvers (e.g., Gurobi, CPLEX)
Benefits
What's in it for you
Comprehensive benefits including flexible time off, generous parental leave, wellness stipend, work flexibility, robust learning and development programs, advancement opportunities, and inclusive workplace culture. Salary range: $140,000-180,000 USD + bonus.
About
Inside Uplight
Uplight creates software that manages energy resources in homes and businesses to generate, shift, or save energy to balance the grid, making it more efficient and reliable, accelerating the transition to clean energy and saving money for energy customers.