Senior/Staff Software Engineer, Algorithms (Remote, US)
Job Description
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 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.
- 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
What You'll Get
- A competitive salary based on experience. The base salary for this role is: $150k - $220k.
- 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.
Date Posted
08/21/2024
Views
0
Similar Jobs
Software Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsSenior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsSenior Business Analyst - Xpansiv
Views in the last 30 days - 0
Xpansiv promotes its role as an energy market innovator with a global platform for environmental commodities The job posting seeks a Business Analyst ...
View DetailsSenior Specialist Senior Accountant Shared Financial Services - Make-A-Wish America
Views in the last 30 days - 0
The text describes Make a Wish Foundations mission to grant childrens wishes and their community efforts It outlines job positions with remotehybrid o...
View DetailsAssociate Technical Support Engineer - Recharge
Views in the last 30 days - 0
Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...
View Details