Research Software Engineer

Rewbi uses AI to optimize and rent battery facilities, increasing grid-connected battery storage revenue 2x
$100,000 - $225,000
Machine Learning
Mid-Level Software Engineer
Remote
1 - 10 Employees
3+ years of experience
AI · Enterprise SaaS

Description For Research Software Engineer

Rewbi is an innovative company that specializes in renting and optimizing large-scale battery facilities capable of powering thousands of homes. As a Research Software Engineer, you'll be at the forefront of developing sophisticated optimization strategies and price forecasting models. The role combines both research and practical software engineering, requiring strong mathematical skills and programming expertise.

The company's primary focus is maximizing battery facility revenue through various services, including strategic charging/discharging based on electricity prices and providing grid stability services. You'll work directly with the founding team in a fast-paced environment that values intellectual honesty and careful risk management.

The interview process is comprehensive yet efficient, starting with a virtual coffee chat, followed by a technical assessment (which may be waived based on GitHub contributions), and culminating in an onsite interview with technical and mathematical problems.

This is an excellent opportunity for someone who combines strong technical skills with mathematical expertise and wants to make a significant impact in the renewable energy sector. You'll be joining a young, YC-funded startup at an early stage, working on meaningful problems that directly affect grid stability and energy efficiency.

Last updated 3 months ago

Responsibilities For Research Software Engineer

  • Improving optimization strategies
  • Developing price forecasting models
  • Adapting models to prospective projects
  • Communicating hypotheses clearly
  • Documenting results carefully
  • Writing production-ready code
  • Interfacing with various data sources

Requirements For Research Software Engineer

Python
  • Python programming skills
  • PyTorch experience
  • Strong Math Background (e.g. working with Black-Scholes)
  • Data Wrangling expertise
  • Production-ready code writing ability
  • Experience with data collection from various sources
  • 3+ years of experience

Interested in this job?

Jobs Related To Rewbi Research Software Engineer

Software Engineer III, AI/ML, gUP Engineering

Software Engineer III position at Google focusing on AI/ML engineering within the gUP team, requiring 2+ years of software development experience and ML expertise.

Software Engineer III, Machine Learning, Search

Software Engineer III position at Google focusing on machine learning applications in Search, offering competitive compensation and the opportunity to impact billions of users globally.

Software Engineer, ML Compilers, Silicon

Software Engineering role at Google focusing on developing ML compilers for Tensor TPU, optimizing machine learning model performance on custom hardware accelerators.

Research Engineer, Vision Language Models

Research Engineer position at Google focusing on vision language models and computer vision, developing innovative AI solutions for AR applications and consumer products.

Software Engineer

Software Engineer position at Twitch focusing on developing ML-based safety systems to protect users from abuse and harmful content.