Renew Home is looking for a Staff Software Engineer to join our Energy Intelligence team. You will take significant ownership of end-to-end algorithm development for home energy optimization, tackling challenges like co-optimizing thermostats, home batteries, and EVs.
What You'll Do
- Optimize load profiles across multiple classes of devices including thermostats, home batteries, and EVs.
- Develop and productionize algorithms and models using machine learning and statistical techniques.
- Analyze diverse datasets such as device temperature, energy consumption, user interactions, grid carbon emissions, weather, and energy markets to inform product direction and algorithm design.
- Show significant ownership of the algorithms team’s software architecture.
- Collaborate with Product, Product Design/UX, Operations, and Engineering to define and deliver impactful features.
- Drive software projects independently over multi-week timeframes, designing and leading longer term efforts within the team and cross-functionally.
- Provide technical leadership in small engineering groups.
- Help clarify ambiguous problems and shape solutions that balance technical feasibility and business needs.
- Design, implement, and maintain systems and features, including integration points with other teams and external platforms.
- Uphold high standards in code quality, testing, security, observability, and operational excellence.
- Foster a collaborative and efficient engineering culture, reducing complexity and improving development processes.
What We're Looking For
- Proven experience in algorithm development and productionization, particularly for optimization problems.
- Strong expertise in applying machine learning and statistical techniques to real-world, large-scale data.
- Demonstrated ownership of software architecture and end-to-end project delivery over multi-week cycles.
- Ability to drive projects independently and provide technical leadership within engineering teams.
- Excellent collaboration skills to work cross-functionally with Product, Design, and Operations.
- Strong analytical skills for working with complex, multi-domain datasets.
- A track record of designing, implementing, and maintaining robust, scalable systems.
- A commitment to high standards in code quality, testing, security, and operational excellence.
Technical Stack
- Python
- PostgreSQL
- Prefect
- AWS/GCP (CDK, ECS/EKS, RDS, Redshift, S3, etc.)
- Apache
- Git
- Jira
Work Mode
This is a remote position open to candidates located anywhere within the United States.
Renew Home is an Equal Opportunity employer striving to create a diverse, equitable, and inclusive work environment where everyone feels that they have a voice that is heard.





