Job Opportunity
We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will play a foundational role in building the core platform that enables power utilities to shift from decades-old legacy systems into an AI-native future.
Key Responsibilities:
* Front-end Development: Design and implement front-end applications using React.js and Python.
* Back-end Architecture & Development: Create and maintain APIs, services, and distributed systems that form the backbone of our OS using Golang or Node.js.
* Ai Integration: Collaborate with ai engineers to integrate models, embeddings, and agent services into back-end systems, ensuring outputs are production-ready and aligned with enterprise utility requirements.
* System Modernization: Transform legacy workflows into modern, secure, scalable codebases using cloud-native best practices.
* Security & Compliance: Ensure 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 (non-Golang developers will learn and adopt Golang on the job).
* Demonstrated ability to deliver high-quality code in fast-moving teams.
* Basic proficiency with Ai/ML tooling (e.g., calling APIs, integrating model outputs).
* Solid understanding of databases (SQL and NoSQL), message queues, and distributed architectures.
* Cloud-native engineering experience (AWS, Azure, GCP).