Principal Engineer
Job Purpose
The Principal Engineer is a senior technical leader responsible for driving the design, implementation, and management of scalable, secure, and highly available AI solutions that power AOT’s portfolio of digital products for the public and private sectors. This role blends deep technical expertise with strategic thinking and hands-on leadership — setting architectural direction, championing AI-assisted engineering practices, and mentoring engineers to build the next generation of intelligent, cloud-native applications. The Principal Engineer partners closely with the Head of Engineering, product leaders and cross-functional teams to translate complex business and user needs into resilient, future-ready technical solutions grounded in open-source principles and modern cloud architecture.
Job Duties and Responsibilities
- Lead the end-to-end design, architecture and delivery of scalable, secure and highly available AI-powered solutions across AOT’s product portfolio.
- Define and evolve the technical vision for AI/ML platforms, including LLM-based applications, RAG pipelines, agentic workflows and ML model lifecycle management.
- Architect distributed, cloud-native systems leveraging AWS, Azure, and/or GCP — ensuring high availability, fault tolerance, observability and cost efficiency across mult