Software Engineer
Onsemble
Software Engineering
San Francisco, CA, USA
Posted on Saturday, August 3, 2024
About the team:
At Onsemble, we're fueled by a deep sense of urgency in addressing the climate crisis. Our mission is crystal clear: empower homeowners to play a pivotal role in solving the climate challenge. We have made it easy and affordable for homeowners to transition to energy-efficient electric appliances while also transforming their homes into clean energy powerhouses in the future.
As an early member of our team, you won't just have a seat at the table; you'll be a driving force behind our product's evolution and our business's growth. You'll collaborate with a founding team of seasoned industry experts to drive innovation and build the future of sustainable, electric homes. You will be expected to bring your passion for impact, a curiosity for how things work (or don’t), and a commitment to contributing your talent to working on one of the planet’s most important challenges. If making a real-world impact motivates you and you approach challenges with optimism, authenticity, and empathy, read on.
About Onsemble:
Onsemble is an impact-driven startup on a mission to decarbonize homes and accelerate the transition to electric living. We raised $3M in Q1 '23 from top-tier VC firms in the Bay Area, along with a number of notable tech CEOs and climate-focused angel investors. Our co-founders have deep experience in consumer technology, security, and the plumbing/HVAC industry. In Q4 '23, we launched our app, which has quickly gained traction among hundreds of homeowners in Marin, Sonoma, and Contra Costa counties.
Summary:
Come build the decarbonized future! This is a unique opportunity to unite Onsemble’s base of smart appliances into a demand response system to stabilize the electrical grid. We’re looking for a motivated engineer who has made outsized impact in past roles who would enjoy the chance to take ownership of a complex, mission-critical system. This is a greenfield project: you’ll be expected to architect, build, and own a system that unifies and scales up our work to date.
In your first six months, you’ll work closely with the head of engineering to research, define, build and ship the first version of Onsemble’s virtual power plant (VPP). You’ll develop an understanding of what needs to be built both conceptually at a systems level, as well as how it relates to customer needs. You’ll then define the requirements and tradeoffs involved in implementing such a system, and chart a path to implementing it on our cloud service. With a well-architected design, you’ll turn to prototyping the initial version of our VPP, which will work with a small set of test devices. Then finally, haven proven out the prototype, you’ll be responsible for shipping it in our real-world cloud environment and scaling it to the initial public user base.
Qualifications:
You should have the ability to fully own a large component of a system, taking it from the research and requirements gathering phase through implementation and rollout to customers. You should have experience developing complex backend systems, and we’d be particularly interested if you have knowledge of distributed systems generally. Finally, there are opportunities to ship front-end customer facing applications written in React and React Native. General attributes the preferred candidate will exhibit:
We are committed to providing a work environment free of discrimination and harassment, where all employees can do their best work. We make hiring decisions based on the needs of the business, team requirements, and individual strengths, without regard to race, ethnicity, gender identity or expression, sexual orientation, religion, age, physical, mental, or sensory disability, family or parental status, or past or present military service. Our hiring process aims to assess abilities beyond technical skills —we value imagination, authenticity, and heart just as much. If everything you have read so far aligns with your career goals and value system, we look forward to receiving your application and learning about how your experiences and perspective can contribute to our shared mission!
At Onsemble, we're fueled by a deep sense of urgency in addressing the climate crisis. Our mission is crystal clear: empower homeowners to play a pivotal role in solving the climate challenge. We have made it easy and affordable for homeowners to transition to energy-efficient electric appliances while also transforming their homes into clean energy powerhouses in the future.
As an early member of our team, you won't just have a seat at the table; you'll be a driving force behind our product's evolution and our business's growth. You'll collaborate with a founding team of seasoned industry experts to drive innovation and build the future of sustainable, electric homes. You will be expected to bring your passion for impact, a curiosity for how things work (or don’t), and a commitment to contributing your talent to working on one of the planet’s most important challenges. If making a real-world impact motivates you and you approach challenges with optimism, authenticity, and empathy, read on.
About Onsemble:
Onsemble is an impact-driven startup on a mission to decarbonize homes and accelerate the transition to electric living. We raised $3M in Q1 '23 from top-tier VC firms in the Bay Area, along with a number of notable tech CEOs and climate-focused angel investors. Our co-founders have deep experience in consumer technology, security, and the plumbing/HVAC industry. In Q4 '23, we launched our app, which has quickly gained traction among hundreds of homeowners in Marin, Sonoma, and Contra Costa counties.
Summary:
Come build the decarbonized future! This is a unique opportunity to unite Onsemble’s base of smart appliances into a demand response system to stabilize the electrical grid. We’re looking for a motivated engineer who has made outsized impact in past roles who would enjoy the chance to take ownership of a complex, mission-critical system. This is a greenfield project: you’ll be expected to architect, build, and own a system that unifies and scales up our work to date.
In your first six months, you’ll work closely with the head of engineering to research, define, build and ship the first version of Onsemble’s virtual power plant (VPP). You’ll develop an understanding of what needs to be built both conceptually at a systems level, as well as how it relates to customer needs. You’ll then define the requirements and tradeoffs involved in implementing such a system, and chart a path to implementing it on our cloud service. With a well-architected design, you’ll turn to prototyping the initial version of our VPP, which will work with a small set of test devices. Then finally, haven proven out the prototype, you’ll be responsible for shipping it in our real-world cloud environment and scaling it to the initial public user base.
Qualifications:
You should have the ability to fully own a large component of a system, taking it from the research and requirements gathering phase through implementation and rollout to customers. You should have experience developing complex backend systems, and we’d be particularly interested if you have knowledge of distributed systems generally. Finally, there are opportunities to ship front-end customer facing applications written in React and React Native. General attributes the preferred candidate will exhibit:
- Curiosity about the business requirements and impacts around engineering design choices
- Strong collaboration and communication skills
- Ability to incorporate the needs of collaborators and stakeholders into engineering architecture and implementation
- Strong alignment with our core values as a company, and a high degree of motivation to tackle climate change
- A mindset that puts the interests of the team and broader company first
- Willingness and ability to own and define large product areas and diverse systems
- 3+ years of software engineering experience
- IoT device management
- Message queues, publisher-subscriber pattern, job scheduling algorithms, asynchronous processing
- AWS, GCP, or similar
- Ability to write, prototype, test and ship code in a modern systems programming language, especially Go or Python
- Experience with React or React Native
We are committed to providing a work environment free of discrimination and harassment, where all employees can do their best work. We make hiring decisions based on the needs of the business, team requirements, and individual strengths, without regard to race, ethnicity, gender identity or expression, sexual orientation, religion, age, physical, mental, or sensory disability, family or parental status, or past or present military service. Our hiring process aims to assess abilities beyond technical skills —we value imagination, authenticity, and heart just as much. If everything you have read so far aligns with your career goals and value system, we look forward to receiving your application and learning about how your experiences and perspective can contribute to our shared mission!