As a Founding Software Engineer at Bayou, your mission will be to work with our CEO and CTO to design, develop, and maintain our platform. This is an opportunity to actively participate in the foundational stages of a climate tech startup building digital infrastructure for an entire ecosystem of clean energy companies.
This is a remote-first, full-time position and candidates must be based in the US. Our existing three person team is:
James (Co-Founder and CEO) based in Seattle
Joris (Co-Founder and CTO) based in New York City
Kalen (Software Engineer) based in Chicago
Bayou Energy is an early stage startup that provides a suite of APIs for companies to effectively deploy clean energy devices like solar, electric vehicles, heat pumps and batteries across millions of customers.
There is massive growth in clean energy devices and the companies helping businesses and consumers deploy those devices don’t have the tools they need. Bayou’s first product is an API that enables software engineers to instantly access the energy usage and billing data of end customers from many utilities (currently covering 56% of the US). The API takes minutes to integrate, consumers authenticate their utility accounts with one-click, and developers get access to utility account, bill, and usage interval data in 60 seconds or less.
Currently Bayou has paying customers and a robust product - both of which we’re looking to aggressively scale moving forward.
Bayou Energy is backed by CoFound Partners, Leap Forward Ventures, Stepchange, Surface Ventures and Very Serious Ventures. As part of the hiring process we welcome candidates talking to our investors.
A few resources to familiarize yourself with the company and product:
Resonate and personify our mission, values and be excited by the challenge of building an impactful climate company
Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent experience
5+ years of experience in software development
Be comfortable working in a remote early stage startup environment - we’re looking for a world class engineer who feels strong ownership in their role, thrives in the face of adversity and is capable of moving quickly.
Familiarity with unconventional data sources, where consistent and reliable data access is not guaranteed
Experience managing data pipelines that involve automated data extraction from various online sources such as banks or utilities web portals.
Fintech and/or climate tech experience
Experience working with LLMs
You will play a pivotal role in building out new advanced features for our existing product as well as designing and developing new products. This includes:
Collaborating with the CTO to understand the specific monitoring and alerting needs of our platform and implement internal tools to ensure the reliability, scalability, and maintainability of our platform.
Leveraging the best practices from the industry and from your previous experience while tailoring them to meet our unique requirements.
Developing new features on both the backend and frontend to improve user onboarding and management.
Participating in code reviews, providing constructive feedback, and collaborating on codebase maintenance to maintain high-quality standards.
Improving our existing LLM models and building models for new features.
Engaging directly with Bayou users in service of building the best product
Our backend is built using Python with the Django framework and runs on Docker instances on AWS ECS. Our stack also includes AWS RDS PostgreSQL databases, RabbitMQ queues and S3 buckets. Our frontend is built with React.
Our top technical priorities are reliability, latency, and coverage. We are abstracting over legacy utility systems and our reason for existing is to make working with energy data delightfully easy.
Competitive early stage startup salary with equity stake
Medical, Dental & Vision
Unlimited Paid Time Off
Apply: Interested candidates can apply here with a resume unless you think your LinkedIn well represents you. No need to send a cover letter.
Introductory meeting with Joris, Bayou's CTO: A ~30 minute Zoom call to meet and figure out if we both feel like there’s potentially a good fit in working together.
2nd Zoom meeting with James, Bayou's CEO
Project Sprint: The candidate and Joris + James will collaborate on a small engineering scope representative of actually working together.
In or Out: Candidate and Bayou decide whether they'd like to work together. On mutual agreement, a job offer will be sent.