Your mission
Make the "black box" of AI optimization visible and actionable. You will build the interface and APIs that allows facility managers and EMS integrators to trust and control our optimization engine.
From powerful configuration modules to intuitive mobile workflows, you make interactions with our complex optimization engine feel simple, robust, and enjoyable.
Key responsibilities
- Full-Stack Development: Architect and build features end-to-end. You handle the React/TypeScript frontend and the Python/FastAPI backend that powers it.
- User-Facing Product: Create and improve key desktop experiences like dashboards and digital twin configurations as well as intuitive on-site mobile experiences like e-vehicle charging and maintenance scheduling.
- API & Data Layer: Design clean APIs and data models that ensure reliable data exchange between frontend, backend, and external systems.
- Advanced Data Visualization: Implement high-performance charting (D3.js, Recharts, etc.) to display live power flows and optimization schedules without clutter.
- UX/UI Ownership: You bridge the gap between "functional" and "delightful." Turn complex requirements into intuitive user flows.
- Component Architecture: Establish a reusable component library that scales across different views (mobile vs. desktop) and ensures UI consistency.
- Own Delivery End-to-End: Work onsite-first in a cross-functional team. You design across the stack and see features through to production, from backend logic and APIs to UI and monitoring.