Application Guide
How to Apply for Senior Data Scientist
at Uplight
๐ข About Uplight
Uplight is a clean energy technology company that partners with leading utilities to accelerate the transition to a carbon-free grid. Their focus on personalized customer experiences and distributed energy resource (DER) optimization makes them a key player in the energy transition, offering the chance to work on impactful, real-world problems.
About This Role
As a Senior Data Scientist, you will develop and deploy optimization models for DERs and flexible energy assets, directly enabling virtual power plants (VPPs) and grid decarbonization. Your work will involve building production-grade Python code, monitoring live optimization systems, and collaborating with software engineers to ensure robust, scalable solutions.
๐ก A Day in the Life
Your day might start with a stand-up meeting to discuss progress on an optimization model for EV charging schedules. You'll then code and test the model in Python using Pyomo, review a pull request from a teammate, and later analyze performance metrics from the deployed system. After lunch, you might meet with product managers to refine requirements for a new battery optimization feature.
๐ Application Tools
๐ฏ Who Uplight Is Looking For
- Has proven experience in mathematical optimization (LP, MILP) applied to energy systems, with hands-on use of Pyomo, AMPL, Gurobi, or CPLEX.
- Is a strong Python developer with production software engineering skills (e.g., modular code, CI/CD, Docker, version control).
- Understands electricity markets, DERs (solar, batteries, EVs), and VPP operations, and can translate business needs into optimization models.
- Thrives in a remote, cross-functional team environment, with strong communication skills and a passion for clean energy.
๐ Tips for Applying to Uplight
Tailor your resume to highlight specific projects where you built and deployed optimization models (LP/MILP) for energy systems, including the solvers and frameworks used.
In your cover letter, explicitly mention your experience with Pyomo or similar and how you've handled production-grade Python (e.g., testing, monitoring).
Showcase any experience with DERs or VPPsโeven academic projectsโand quantify impact (e.g., cost savings, efficiency gains).
Demonstrate familiarity with CI/CD pipelines and observability tools (e.g., Prometheus, Grafana) as the job emphasizes production systems.
Research Uplight's utility partners and recent news (e.g., acquisitions, new products) to show genuine interest in their mission.
โ๏ธ What to Emphasize in Your Cover Letter
['Emphasize your optimization expertise and how it directly applies to DER/VPP challenges.', 'Highlight your ability to write production-level Python code and work with engineering teams on deployment.', "Connect your past work to Uplight's mission of accelerating clean energy through personalized experiences.", 'Mention any domain knowledge of electricity markets or utility operations to show you understand the context.']
Generate Cover Letter โ๐ Research Before Applying
To stand out, make sure you've researched:
- โ Read about Uplight's platform and how they personalize energy experiences (e.g., their 'Energy Experience Hub').
- โ Look into their partnerships with utilities like National Grid, Southern Company, and others to understand their market reach.
- โ Familiarize yourself with the concept of Virtual Power Plants (VPPs) and how Uplight integrates DERs.
- โ Check recent blog posts or press releases on Uplight's website for updates on product launches or industry insights.
๐ฌ Prepare for These Interview Topics
Based on this role, you may be asked about:
โ ๏ธ Common Mistakes to Avoid
- Submitting a generic application that doesn't mention optimization or energyโthis role is highly specialized.
- Focusing only on machine learning rather than mathematical optimization; this role is about deterministic optimization, not ML.
- Neglecting to discuss production software engineering experience; the job requires deploying and maintaining live systems.
๐ Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!