Software Developer - Solar + Bitcoin

Optimize Infrastructure

San Francisco, CA, USA Remote

Full Time


Dec 3

This job is no longer accepting applications.

About us

Optimize Infrastructure sets the new standard for solar value creation. We enable solar owners to operate the most profitable power plants by maximizing the value of solar using batteries and bitcoin miners. 

Our machine learning platform intelligently predicts and automates optimizations in real-time. We send electricity wherever profit margins are highest and remove the grid as a bottleneck to solar energy value creation. The bitcoin mining marketplace provides an escape to higher prices when power market rates fall below optimal thresholds. 

OI is building the solution that bridges the technology and knowledge gap between solar owners and bitcoin miners. For solar owners, OI increases both the marginal price of power and the overall utilization of the facility, reducing financial risk and creating higher return on equity. For bitcoin miners, OI provides the lowest cost source of clean power.  

The OI team has been operating small-scale mining rigs and analyzing data for over two years. Through this effort, OI has created a scalable premise for co-optimized bitcoin mining from residential to industrial scale that represents a new approach in the industry. OI is now entering a phase of rapid product development, which will culminate in a pilot project to demonstrate the technology in 2022. To enable this, OI is looking for technology and engineering leaders to drive our rapid product development roadmap.

To date, we have secured seed funding to hire a team of software and application engineers. We have raised funding from industry experts and TerraVerde Energy, a leading solar and storage analytics, project development, and asset management company based in San Francisco. 

To learn more about OI visit: 

OI. Solar, unleashed.

Interested? Read on and apply here:

About you

We are looking for a Senior Software Developer to develop the MVP of an optimization engine for the operation of bitcoin mining paired with large-scale solar + storage. From a technical perspective, the Software Developer will need to undertake all aspects of software development including the prediction algorithm. In terms of leadership, this role will include project management (i.e., sprint planning via Jira) and progress reporting to the CTO. 

The ideal candidate will have a strong track record of successful software platform development including machine learning knowledge as well as experience in a technical management position. They will also be an efficient problem solver with a passion for rapidly iterating towards optimal solutions.

Specifics of Role

Technical Requirements

  • Education in software engineering, computer science, or electrical engineering (or similar field)
  • Expertise with real-time control systems that rely on data acquisition to drive algorithmic decisions
  • Experience in multi-disciplinary engineering roles that involve software architecture, platform development, and design verification testing
  • Successful track record developing products from concept to MVP 

Key Technical Experience and Skills

  • Programming in a variety of low- and high-level languages (e.g., C, C++, Python)
  • Scientific time series data analysis and modeling tools (Python, MATLAB, etc.)
  • UI development 
  • Experience interfacing with APIs across multiple platforms
  • Databasing and data management protocols (e.g., XML)
  • Experience with ML and model predictive control development
  • Working knowledge of electrical power systems

Ideal Characteristics

  • Experience with solar production forecasting 
  • Experience with battery controls and energy optimizations/arbitrage 
  • Comfortable participating in the iterative product/market fit process and will both defend and revise the product roadmap as necessary for the success of the business 
  • Scrappy problem solver willing to “fail fast and often”
  • Passionate about solving energy problems and the decarbonization economy 
  • Positive view of bitcoin and a willingness to build expertise in cryptocurrency mining
  • Clear communicator (written and verbal) and practices radical candor 
  • Naturally curious and a learn-it-all (not a know-it-all)
You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume


Optimize Infrastructure

Optimize Infrastructure is the new standard for solar value optimization. We integrate bitcoin to operate the most profitable power plants.