Principal Software Engineer - Full Stack
Core
Own the technical direction of a customer-facing platform for real-time economic optimization and AI prediction in energy and manufacturing plants.
Role type
Principal Full Stack Software Engineer (Platform Architecture)
Builds
Real-time data visualization, AI-driven insight experiences, application services, data pipelines, and industrial gateways.
Domain
Industrial operations (energy, chemical, ethanol) + AI/ML + Real-time data systems
Deliverable
production ML models
Required skills
Full stack architecture, real-time data systems, data visualization, cloud infrastructure, Python, TypeScript, mentoring, technical strategy
Preferred skills
AI-assisted development, agentic systems, complex UI state management, performance optimization under load
Technologies
Python, TypeScript, React, Supabase, MQTT, PostgreSQL, AWS, GitHub
Responsibilities
Own architecture and long-term evolution of the full stack; Lead design of real-time data visualization and AI insight platform; Drive major technical initiatives and migrations; Set engineering quality standards (testing, observability, security); Translate customer needs into technical strategy; Mentor engineers and lead design reviews; Participate in on-call rotation for production incidents; Travel to customer sites to understand operator workflows.
