Senior Data Scientist - Optimization
Company: AutoGrid
Location: Redwood City
Posted on: September 14, 2023
|
|
Job Description:
The world's leading energy companies turn to AutoGrid to
integrate all distributed energy resources, turn on new revenue
streams and drive deeper engagement with their customers. Our suite
of Energy Internet applications allows utilities, electricity
retailers, renewable energy project developers and energy service
providers to deliver clean, affordable and reliable energy in a
distributed energy world.
How do we do this? By pioneering the science of flexibility
management. This innovative approach enables energy providers to
mine the Energy Internet's rich data lode to extract flexible
capacity from distributed energy resources. In turn,flexible
capacity can be used to balance energy supply and demand in real
time, increase the productivity and value of energy assets, and
deliver new energy services to customers
Established at Stanford University in 2011, we have assembled a
team of world-class software architects, electrical and computer
engineers, data scientists and energy experts who apply
cutting-edge analytics and in-depth energy data science to solve
the world's most critical energy problems.
About the Role
As Senior Data Scientist, you would be working with a team of other
data scientists on the core optimization capabilities of the
company in an agile environment. Experience in energy / utility or
related markets is desirable but not necessary. Experience in
building mission critical, highly scalable optimization
applications is a must. Candidate should have a deep understanding
of various optimization algorithms as well as practical experience
of working with open-source and commercial solvers.
Responsibilities
Develop and maintain the optimization models and software
implementation that drives AutoGrid's predictive controls platform
for managing distributed energy resources
Benchmark and debug critical issues with the algorithms and
software as they arise
Contribute to improving scalability and reliability of the
system
Work with product owners to develop new features and
capabilities
About You
B.S., MS., or Ph.D. in computer science, operations research,
industrial engineering, or related field
Experienced with solving large optimization problems using linear /
non-linear / integer / dynamic / stochastic programming, as well as
heuristic approaches
Deep understanding of algorithms, data structures, performance
optimization techniques, relational databases, and software
development in a team environment
Excellent programming skills in Python, Java or C++
Experience with optimization modeling languages (e.g. Pyomo, GAMS)
and solvers (e.g. CBC, Cplex, Gurobi)
Nice to Have
Experienced with decomposition approaches to solving large-scale
optimization problems
Hands-on experience with time series forecasting
Understanding of energy and capacity markets
Experience with frameworks such as Redis, Kafka, Celery,
Hadoop/Spark
Benefits and Perks
Working with a smart, collaborative, and fun group of people
solving big important problems
An exciting atmosphere, and an outstanding work/life balance
Beautiful, spacious, modern office in Redwood Shores
Flexible hours and choice of computer (Mac, Ubuntu, Windows)
Competitive salary and equity
Competitive health care, dental, and vision coverage
Excellent 401(k) and flexible spending plans
Three weeks of paid time off annually, in addition to 10 paid
public holidays
Life, short term and long-term disability, supplemental, and
AD&D insurance
Commuter transit, parking, biking, vanpool and park & ride
benefits
AutoGrid is an equal opportunity employer. We do not make hiring,
employment or promotion decisions based on race, religion, color,
sex, age, national origin, ancestry, sexual orientation, gender or
identity or expression, pregnancy or pregnancy-related condition,
marital status, height and/or weight.
Keywords: AutoGrid, Redwood City , Senior Data Scientist - Optimization, Other , Redwood City, California
Click
here to apply!
|