We are searching for a GCP Distributed Systems Architect with strong expertise in Software Engineering and Solutioning, Kubernetes, Machine Learning, Data & Analytics, and large-scale distributed systems.
This is a highly technical, hands-on architecture position centered on solution design, technical leadership, code reviews, pattern design, sharing best practices, and proof-of-concept work, rather than day-to-day feature delivery or ML/Ops operations.
Responsibilities
-
Establish and evaluate the architecture of large-scale distributed systems running on Google Cloud Platform (GCP)
-
Deliver technical leadership for solutions built on Apache Beam and Kubernetes
-
Assess code and implementation approaches to uphold best practices, scalability, maintainability, and performance
-
Build proof-of-concepts, reference implementations, and sample code to demonstrate and validate architectural and engineering patterns
-
Advise engineering teams on system design, distributed processing patterns, and domain-driven architecture
-
Offer guidance on application structure, service boundaries, scalability, resilience, and operational preparedness
-
Contribute to architectural decisions for highly scaled environments, including platforms running with 10,000 or more pods
-
Work alongside engineering teams as a hands-on technical authority without taking on day-to-day DevOps responsibilities
Requirements
-
No less than 8 years of applied professional experience
-
At least 3 years in Lead, Manager, Owner, Architect, or Coordinator positions
-
Minimum of 2 years leading a team of at least 20 members
-
Involvement in 5 or more full-cycle projects, or contribution across multiple projects spanning various phases of the development lifecycle
-
Practical experience with Kubeflow pipelines for Directed Acyclic Graphs (DAGs) and BigQuery for large-scale data workloads
-
Advanced command of Kubernetes for orchestrating containerized workloads at scale
-
Solid background in architecting and steering complex distributed systems
-
Track record of working within highly scaled environments, including platforms operating with 10,000 or more pods
-
Deep familiarity with Domain-Driven Design and contemporary software architecture principles
-
Strong hands-on ability to develop proof-of-concepts and sample code
-
Demonstrated experience carrying out architecture reviews and code reviews with a focus on best practices
-
Extensive expertise across GCP and commonly used cloud architecture patterns
-
Capacity to mentor and influence senior engineering teams
-
Confident English communication skills at B2 level or above, with the ability to explain technical topics clearly to a range of audiences
Nice to have
-
Practical exposure to key GCP services including GKE, Pub/Sub, Cloud Storage, and IAM
-
Hands-on background with Apache Beam for constructing data processing pipelines
-
Experience shaping engineering standards and defining architectural guardrails
-
Involvement in platform modernization projects or large-scale data processing systems
-
Awareness of event-driven architecture and streaming platforms
-
Previous engagement in advisory, staff, principal, or architect-level positions
-
Working knowledge of Google Cloud Dataflow for creating and running scalable data pipelines
-
Hands-on software development experience using Python
-
Familiarity with Apache Airflow, together with clean code habits, code review culture, engineering fundamentals, machine learning workflows, and broader software engineering practices
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.