Principal Architect
Core
Own and drive the end-to-end architecture of large-scale, distributed systems, focusing on technical strategy and long-term platform evolution.
Role type
Principal Architect
Builds
Large-scale, distributed, cloud-based systems
Domain
Cloud infrastructure and distributed systems
Deliverable
production ML models
Required skills
Distributed systems design, Scalability engineering, Fault tolerance, Microservices architecture, Event-driven architecture, API design, Data modelling, Integration patterns, Cloud platform expertise, Technical leadership
Preferred skills
Data-intensive platform experience, AI/ML platform knowledge, DevOps practices, Infrastructure as code, Containerization, Kubernetes, SaaS platform experience
Technologies
AWS, Azure, GCP, Docker, Kubernetes
Responsibilities
Define and drive long-term architectural vision and technical roadmap, Design and review high-level system designs and integration patterns, Act as technical authority for complex architectural decisions, Partner with engineering leadership to translate business requirements into solutions, Establish and evolve architecture standards and best practices, Identify architectural risks and drive mitigation strategies, Enable teams by providing hands-on guidance and reference architectures, Drive adoption of modern architectures like microservices and cloud-native patterns, Evaluate emerging technologies for long-term value, Support scale-related initiatives like performance and cost optimization, Play a key role in technical leadership forums and architecture councils, Contribute to hiring and mentoring senior engineers
Seniority
Principal, strategy & mentorship