1. Enterprise Architecture & Complex System Design
• Define and maintain Power Factors’ enterprise architecture standards, reference architectures, and technical guardrails across all verticals
• Lead architectural reviews for major initiatives, ensuring consistency, scalability, and long-term maintainability
• Own the technical roadmap for cross-cutting platform capabilities (data platform, integration layer, identity, observability)
• Design for complex, high-availability systems where correctness, latency, and data integrity carry real operational and commercial consequences
• Partner with vertical leaders (SCADA, EMS, APM, Platform, CloudOps) to ensure local architecture decisions align with enterprise direction
2. Technical Team Leadership
• Build and lead a distributed architecture function that operates as a trusted technical authority across Greece, Montreal, and other regions
• Mentor senior engineers and engineering leaders on architectural judgment, system design, and technical tradeoff analysis
• Establish and run architecture governance forums (design reviews, RFC processes, technical steering committees)
• Act as a technical escalation point for the highest-stakes design decisions across the organization
3. AI-Based Product Architecture & Delivery
• Architect and personally help build end-to-end AI-based product capabilities — from data acquisition and model selection through deployment and monitoring
• Define Power Factors’ architectural approach to LLM-based products, including use of Model Context Protocol (MCP), retrieval architectures, and agentic workflows
• Evaluate and select development LLMs and AI platforms appropriate for embedding into commercial products
• Own the technical bridge between REMI and other AI-native initiatives and the broader platform architecture
• Bring machine learning and data science expertise to bear on product decisions — model selection, feature engineering, data pipeline design, and MLOps practices
• Write production code, prototype new architectural patterns, and directly contribute to the hardest technical problems facing the organization
• Lead by example on code quality, testing discipline, and engineering craftsmanship
• Stay close enough to the codebase to make credible, current architectural judgments rather than relying on secondhand reporting
• Build proof-of-concept implementations to de-risk major architectural bets before full team investment
5. IoT, Edge, and Industrial Systems Architecture
• Architect scalable IoT data acquisition systems capable of ingesting, normalizing, and processing high-volume telemetry from distributed renewable energy assets
• Design architecture for edge devices and Power Plant Controllers (PPC), balancing on-site computation, latency constraints, and cloud connectivity
• Ensure architectural approaches account for grid code compliance, real-time control requirements, and the operational realities of SCADA and EMS environments
• Apply renewables and energy industry domain knowledge to inform data model, integration, and control system design decisions
6. Cloud, SaaS, and Multi-Tenant Architecture
• Own cloud architecture strategy across GCP and/or AWS, including cost, resilience, and security posture
• Advance Power Factors’ multi-tenant SaaS architecture to support scale, tenant isolation, and configurability without fragmenting the codebase
• Define architectural standards for mobile app development where products extend to field and operations use cases
• Evaluate build-vs-buy and platform consolidation decisions across the technology stack
7. Engineering Productivity & AI-Enabled Development
• Identify, evaluate, and roll out AI development tools that enable a 3–4x productivity improvement across engineering teams
• Define best practices for AI-assisted coding, testing, and code review, balancing speed with quality and security
• Partner with engineering leadership to measure and report on productivity gains from AI tooling adoption