Renew Home is seeking a Staff Software Engineer to join the Energy Intelligence team, responsible for developing end-to-end algorithms for home energy optimization and contributing to the value provided to the grid and company performance.
Requirements
- Bachelor's or Master’s degree in Computer Science—or non-CS STEM degree
- 6-12 years professional software development experience
- Significant experience developing and evaluating algorithms and models in production environments
- Proficiency in Python for algorithm-focused software development
- Strong SQL skills and experience with databases such as PostgreSQL, MySQL, Oracle, or Redshift
- 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
- 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
Benefits
- Competitive salary based on experience
- Fully remote work environment with home office set-up allowance
- Real and lived work-life balance
- Competitive benefits package that includes numerous health and wellness benefits
- 401(k) plan, with employer contributions to the same
- Opportunity to work with amazing people who are passionate about their mission, thriving in a fully-remote work environment, and learning and growing every day