Staff Optimization Engineer

over 1 year ago
Full time role
Remote · San Francisco, CA, US... more
Remote · San Francisco, CA, US... more

Job Description

Our Mission  

SPAN develops products that accelerate the rapid adoption of renewable energy in the home. The flagship SPAN Smart Panel is the first true evolution for the traditional home electric panel, harnessing enhanced technology for metering, monitoring, and control. An expanded product suite of intelligent, integrated solutions radically lowers the cost and complexity of energy upgrades–including solar, batteries and EVs–empowering homeowners to be active, resilient and informed players in the energy market. 

The Role 

SPAN is developing advanced distributed grid infrastructure to reduce the cost and complexity of adopting electric appliances and distributed energy resources (DERs) and to enable better two-way control of energy flow within a home, of its associated DERs, and of the grid. The Span panel sits at the nexus of the grid connection, loads within a building, and DERs, enabling both grid-edge control and proactive home load management to improve grid reliability, resiliency, and security. As an Optimization Engineer, you will leverage your deep understanding of optimization, modeling, and control to support SPANS' effort to build out its energy management capabilities. You’ll be involved through the entire development process, from the acquisition of all additional third-party data, the initial design to remote monitoring in the field.

Responsibilities

Develop optimization and control algorithms from the ground up which includes:

  • Collaborate with product managers to understand requirements and market rules (e.g. electricity tariffs)

  • Translate requirements into energy scheduling and dispatch optimization models and define objectives for different use cases (e.g. peak shaving, cost minimization)

  • Develop real-time control algorithms either through the extraction of heuristic behavior or approaches such as model predictive control

  • Contribute to the development and maintenance of our simulation codebase for evaluating algorithm performance

  • Conduct batch simulation experiments to tune models and parameters for maximum performance

  • Collaborate with Data Scientists on requirements for inputs to the optimization (e.g. scenario selection, time series forecasting)

  • Integrate developed algorithms in our production code base with robust test coverage

  • Write Python code to manipulate and analyze timeseries data

  • Use fleet data to monitor algorithms in the field

About You 

Required Qualifications

We are seeking an Optimization Engineer who has:

  • Bachelor’s degree or higher in Mathematics, Engineering, or a closely related field

  • 2+ years of industry experience or PhD in developing optimization models for energy applications

  • Experience with optimization modeling packages such as PYOMO, CVXPY, or solver APIs (e.g. Gurobi, Cplex, Xpress)

  • Strong theoretical background in Linear Programming, Mixed Integer Programming, and Convex Optimization and solution algorithms

  • Experience developing physics models of electrical/mechanical systems

  • Software design experience and ability to write clean, maintainable, and shippable production code

  • Strong communication and interpersonal skills

  • Ability to understand and explain complex problems simply and effectively

Bonus Qualifications

We would love to hire someone who has:

  • Experience optimizing models for resource-constrained edge devices

  • Domain-specific knowledge either through previous work, courses in college, or side projects

  • Experience with Python libraries for numerical methods and timeseries data (NumPy, Pandas, SciPy)

  • Experience working with SQL and data visualization tools

The U.S. base salary range for this position is $153,000 - $210,000 plus benefits, equity and variable compensation for Sales-related roles. This range represents SPAN’s good faith estimate of competitively-priced salary for the role based on national, real-time industry data from companies of a similar growth stage. This range reflects minimum and maximum new hire salaries for the role across US locations. Within the range, individual pay is determined by location and individual factors including relevant skills, experience and education or training. This range correlates to the relative level of the candidate we believe we need for the role and may require an adjustment for candidates of a different level. 
Your recruiter can share more about the specific salary range for the location this role is based during the hiring process.   

Life at SPAN

SPAN embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. 

Headquartered in San Francisco’s vibrant SoMa neighborhood, we are an eclectic group of creative thinkers who value open communication, teamwork, and a ‘make it happen’ approach to addressing complex challenges. 

We’re hiring talented individuals who are driven by success and are passionate about shaping the future of renewable energy. If that sounds like you, we’d love for you to consider joining the rapidly growing team at SPAN.

The Perks:

⚡ Competitive compensation + equity grants at a well-funded, venture-backed company

⚡ Comprehensive benefits (including medical; dental, vision, life and disability insurance)

⚡ Comfortable, sunny office space located near BART and Caltrain public transit

⚡ Strong focus on teambuilding and company culture (events, meet-ups, clubs)

⚡ Flexible hours and unlimited PTO

Interested in joining our team? Submit an application today and we’ll be in touch with next steps!

Similar jobs