Imagine being part of a pioneering team that's revolutionizing the power industry with cutting-edge AI technology.
We are seeking a highly skilled Senior Full Stack Software Engineer to join our mission. This is a rare opportunity to work on building an AI-native operating system for utilities, harnessing AI at the enterprise level to better orchestrate customer delight, facilitate power optimization, improve the health of the grid, and unlock flexibility at scale.
The ideal candidate will have 5+ years of software development experience in SaaS or enterprise environments, with strong proficiency in React, Python, and either Golang, Node.js, or Java. They will also be proficient in delivering high-quality code in fast-moving teams, with basic knowledge of AI/ML tooling and solid understanding of databases, message queues, and distributed architectures.
Key Responsibilities:
* Design and implement front-end applications using React
* Develop back-end architecture and services using Golang, Node.js, or Java
* Collaborate with AI engineers to integrate models, embeddings, and agent services into back-end systems
* Migrate legacy workflows to modern, secure, scalable codebases using cloud-native best practices
* E nsure all services adhere to stringent utility-sector regulations, implementing secure coding practices by default
Requirements:
* Excellent English communication skills
* 5+ years of software engineering experience in SaaS or enterprise environments
* Strong proficiency in React, Python, and either Golang, Node.js, or Java
* Demonstrated ability to deliver high-quality code in fast-moving teams
* Basic proficiency with AI/ML tooling (e.g., calling APIs, integrating model outputs)
What We Offer:
* A fun, fast-growing entrepreneurial company culture
* A highly collaborative learning environment, where you can share knowledge, learn from others, and grow together
* A competitive compensation package, including 15 days Paid Time Off (PTO), one floating day, three sick days, and designated national holidays