United States Remote (Country) Employment

Renew Home is hiring a Staff Engineer, Energy Intelligence (Remote, US)

About the Role

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.

Required Skills
PythonPostgreSQLPrefectAWSGCPCDKECS/EKSRDSRedshiftS3ApacheGitJira
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Renew Home

Renew Home is on a mission to change how we power the world by making it easier for customers to save energy and money at home as part of the largest residential virtual power plant in North America. We partner with industry-leading brands to better manage residential energy for users by prioritizing efficiency, savings, and comfort — and cleaner energy for everyone.

Visit website
Job Details
Category data
Posted a month ago