FreshRemote.Work

Senior/Staff Software Engineer, Algorithms (Remote, US)

United States - Remote

Who We Are

Renew Home was founded to rally people to change how and when they use electricity – unlocking clean, reliable and affordable energy. We are solving inefficiencies in energy markets, changing how people use and view energy, and connecting smart homes with the smart grid. We build products that connect deeply with consumers and invite them to take action to positively impact the planet, their communities, and their wallets.

We are 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.

We strongly encourage candidates to check out our website at www.renewhome.com  to learn more about the world-changing work we are doing.

Role Summary

Renew Home is seeking a talented and self-driven Senior or Staff Algorithms Engineer to join the growing Algorithms team.

At Renew Home, algorithms drive our energy management features such as Energy Shift, which help our users save money while keeping them comfortable. We also develop impact evaluation and forecasting capabilities to support our integration into grid services programs.

As a member of the algorithms team, you will play a crucial role in uncovering new ways to use algorithms to provide value to our users and our partners along with developing those algorithms and deploying them to production.

Reporting to the Manager of Algorithms, this role offers significant opportunities to influence and shape the Algorithms team and function at Renew Home.

What You Will Do

  • Analyze diverse datasets (e.g. device temperature and energy consumption data, user device interaction history, grid carbon emissions intensity data, weather data, energy market data) to support product definition and inform algorithm design.
  • Collaborate closely with cross-functional stakeholders across Product, Product Design/UX, Engineering, Operations, and other teams to define product/feature requirements.
  • Use machine learning and other techniques to develop models and methodologies for evaluating the impact of our energy management features and for driving other applications such as dispatch decisions.
  • Take ownership of implementing and productionizing algorithms. 
  • Design and implement A/B tests and other experiments for evaluating and improving algorithm performance.
  • Be curious, passionate, and take ownership of one or more functional areas.
  • Uphold and adhere to high quality standards for everything we do.

Requirements

  • 5-7 years of industry experience developing algorithms and evaluating their performance
  • Ability to design and implement production-quality algorithms-focused code in Python
  • Proficiency in SQL and experience with columnar databases (e.g. Redshift, BigQuery)
  • Excellent problem-solving skills and attention to detail
  • Foundation in statistics including inference, simulation, and optimization
  • Bonuses:
    • Experience with the energy industry and energy markets
    • Experience working on user-facing features
    • Understanding of the physics of building energy systems: thermal dynamics, energy conversion and efficiency, kW vs. kWh, etc.
    • Experience building data pipelines using Airflow or other ETL/ELT tools with Python
    • Experience with the AWS cloud computing ecosystem including: Redshift, S3, DMS, MWAA, Lambda
    • Experience with AI/ML tools/frameworks including: Scikit-learn, Tensorflow, PyTorch, Prophet, Numpy, Jupyter

Benefits

What You'll Get

    • A competitive salary based on experience. The base salary for this role is: $151k - $205k.
    • Fully remote work environment with home office set-up allowance.
    • Real and lived work-life balance - Company perks include unlimited vacation (which our C-level team actively encourages everyone to take!), parental leave, and a corporate values of working sustainably and putting families first.
    • Competitive benefits package that includes a full suite of wellness benefits and stock options.
    • 401(k) matching.
    • 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.

Not eligible for visa sponsorship.

EQUAL OPPORTUNITY EMPLOYER

Individuals seeking employment at Renew Home are considered without regard to race, color, religious creed, sex, gender identification, national origin, citizenship status, age, physical or mental disability, sexual orientation, marital, parental, veteran or military status, unfavorable military discharge, or any other status protected by applicable federal, state or local law.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Apply