Renew Home

Staff Engineer, Energy Intelligence

Renew Home

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $170,000 - $220,000 per year

Job Level

About the role

  • 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 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.
  • 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.
  • Work across our stack: Python, PostgreSQL, Prefect, AWS/GCP, Apache, Git, and Jira.
  • 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.

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 (typically 4+ years).
  • Proficiency in Python for algorithm-focused software development.
  • Strong SQL skills and experience with databases such as PostgreSQL, MySQL, Oracle, or Redshift.
  • One or more of the following:
  • - 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.
  • Bonus Experience:
  • - 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.
Benefits
  • A full-time position, with a competitive salary based on experience.
  • Fully remote work environment with home office set-up allowance.
  • Real and lived work-life balance - Company perks include no pre-set vacation limits, parental leave benefits, and a corporate value of working sustainably and putting families first.
  • Competitive benefits package that includes numerous health and wellness benefits.
  • 401(k) plan, with employer contributions.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonSQLmachine learningstatistical techniquesalgorithm developmentdata analysissoftware architecturesoftware development lifecyclestatisticsdata pipeline development
Soft Skills
technical leadershipproblem-solvingattention to detailcollaborationnavigating ambiguitydefining problem statementsshaping solutionsownershipfostering engineering culturereducing complexity
Certifications
Bachelor's degree in Computer ScienceMaster’s degree in Computer Sciencenon-CS STEM degree