Renew Home is hiring a Senior Engineer to join our Energy Intelligence team. You will be responsible for home energy optimization algorithm development from discovery to deployment, taking significant ownership of end-to-end algorithm development. You’ll tackle complex challenges like co-optimizing thermostats, home batteries, and electric vehicles to change how we power the world.
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.
- Design and lead implementation of projects up to ~1 quarter long.
- Help clarify ambiguous problems and shape solutions that balance technical feasibility and business needs.
- Participate in system design within the Energy Intelligence team.
- 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
- Bachelor's or Master’s degree in Computer Science—or a non-CS STEM degree.
- 4-8+ years professional software development experience.
- Significant experience developing and evaluating algorithms and models in production environments (typically 2+ years).
- Proficiency in Python for algorithm-focused software development.
- Strong SQL skills and experience with databases such as PostgreSQL, MySQL, Oracle, or Redshift.
- Strong problem-solving skills and attention to detail.
- Ability to navigate ambiguity and collaboratively define clear problem statements and solutions at a system level.
- Familiarity with the full software development lifecycle, including design, implementation, testing, deployment, monitoring, and iteration.
- Solid foundation in statistics, including inference, simulation, and optimization.
- Hands-on experience developing machine learning or statistical models.
- Candidates must be authorized to work in the United States without current or future immigration from the company.
Nice to Have
- Energy industry knowledge or experience with energy markets.
- Understanding of building energy systems physics.
- Experience with smart energy devices such as thermostats, EVs, solar, batteries, and water heaters.
- Experience leading the design of complex, scalable software systems.
- Scalable distributed data processing.
- Serverless and cloud-native tools such as AWS Lambda, GCP Pub/Sub.
- Data pipeline development using Prefect, Airflow, or similar tools.
Technical Stack
- Python, PostgreSQL, Prefect
- AWS/GCP (CDK, ECS/EKS, RDS, Redshift, S3, etc.)
- Apache, Git, Jira
Team & Environment
You will be a key member of the Energy Intelligence team, contributing to our mission-driven work.
Benefits & Compensation
- Competitive salary based on experience.
- Fully remote work environment with home office set-up allowance.
- No pre-set vacation limits.
- Parental leave benefits.
- Competitive benefits package that includes numerous health and wellness benefits.
- 401(k) plan, with employer contributions.
- Opportunity to work with amazing people passionate about their mission.
- Compensation range: $160k - $200k
Work Mode
This is a fully remote position for candidates located within the United States.
We are an Equal Opportunity employer striving to create a diverse, equitable, and inclusive work environment.






