Taro Logo

Founding Software Engineer

Rewbi rents and optimizes large battery facilities that can power thousands of homes, using AI to optimize charging when electricity is cheap and discharging when expensive.
$100,000 - $225,000
Backend
Mid-Level Software Engineer
Remote
1 - 10 Employees
1+ year of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Founding Software Engineer

Rewbi is revolutionizing the energy storage industry by using AI to optimize grid-connected battery facilities. As a Founding Software Engineer, you'll be at the forefront of developing solutions that maximize battery revenue through sophisticated trading strategies.

The role requires strong mathematical and programming skills, with a focus on probability and statistics. You'll be working on productionizing battery optimization software and creating prototypes for new opportunities. The position involves interfacing with power grid systems and developing algorithms that determine optimal battery charging/discharging schedules.

The ideal candidate should have:

  • Strong background in mathematics (Math degree preferred over CS)
  • Experience with Python, AWS, and REST APIs
  • Comfort with data analysis and system architecture
  • Interest in power grid regulations and energy markets
  • Optional experience with ML engineering

You'll be joining a startup that values intellectual honesty and careful risk management. The company's approach combines rapid experimentation with responsible engineering practices to ensure both innovation and system stability.

The interview process is thorough but efficient:

  1. Initial 15-30 minute virtual coffee chat
  2. 45-minute technical assessment (may be waived with GitHub portfolio)
  3. Team meet-and-greet (15-30 minutes)
  4. On-site technical evaluation (~4 hours)

This is an opportunity to shape the future of energy storage optimization while working with cutting-edge AI technology. You'll be directly involved in decisions that impact battery operations and business strategy.

Last updated 2 months ago

Responsibilities For Founding Software Engineer

  • Productionize battery optimization software
  • Create prototypes for prospective opportunities
  • Interface with power grid systems
  • Develop and maintain core optimization algorithms
  • Contribute to technical decision-making

Requirements For Founding Software Engineer

Python
  • Strong in probability and statistics
  • Math degree preferred (with software engineering experience)
  • Experience with Python, AWS, and REST
  • Data analysis skills
  • 1+ years of experience
  • Comfortable with getting projects from 0 to 1

Interested in this job?