GCP Distributed Systems Architect

We are looking for a GCP Distributed Systems Architect with deep expertise in Software Engineering and Solutioning, Kubernetes, Machine Learning, Data & Analytics, and large-scale distributed systems.

This is a highly technical, hands-on architecture role focused on solution design, technical leadership, code reviews, designing patterns, sharing best practices, and proof-of-concept development rather than day-to-day feature delivery or ML/Ops operations.

Responsibilities

  • Define and review the architecture for large-scale distributed systems running on Google Cloud Platform (GCP)
  • Provide technical leadership for solutions built with Apache Beam and Kubernetes
  • Review code and implementation approaches to safeguard best practices, scalability, maintainability, and performance
  • Create proof-of-concepts, reference implementations, and sample code to validate architectural and engineering patterns
  • Guide engineering teams on system design, distributed processing patterns, and domain-driven architecture
  • Advise on application structure, service boundaries, scalability, resiliency, and operational readiness
  • Support architectural decisions for highly scaled environments, including systems operating with 10,000+ pods
  • Collaborate with engineering teams as a hands-on technical expert without owning day-to-day DevOps execution

Requirements

  • At least 5 years of relevant professional experience
  • Minimum of 2 years in Lead, Manager, Owner, Architect, or Coordinator roles
  • At least 1 year of experience leading a team of no fewer than 5 employees
  • Participation in a minimum of 2 full-cycle projects, or involvement across several projects covering different phases of the development lifecycle
  • Experience with Kubeflow pipelines for Directed Acyclic Graphs (DAGs) as well as BigQuery for large-scale data workloads
  • Advanced knowledge of Kubernetes for orchestrating containerized workloads at scale
  • Strong background in designing and leading complex distributed systems
  • Experience operating in highly scaled environments, including systems with 10,000 or more pods
  • In-depth understanding of Domain-Driven Design and modern software architecture principles
  • Strong hands-on technical ability to build proof-of-concepts and sample code
  • Proven experience conducting architecture reviews and code reviews focused on best practices
  • Robust expertise with GCP and common cloud architecture patterns
  • Ability to guide and influence senior engineering teams
  • Excellent English communication skills at a B2 level or higher, with the ability to clearly explain technical concepts to diverse audiences

Nice to have

  • Experience with core GCP services such as GKE, Pub/Sub, Cloud Storage, and IAM
  • Hands-on experience working with Apache Beam for data processing pipelines
  • Background in defining engineering standards and establishing architectural guardrails
  • Exposure to platform modernization initiatives or large-scale data processing systems
  • Familiarity with event-driven architecture and streaming systems
  • Prior experience in advisory, staff, principal, or architect-level roles
  • Experience with Google Cloud Dataflow for building and running scalable data pipelines
  • Hands-on software engineering experience with Python
  • Familiarity with Apache Airflow along with clean code practices, code review culture, engineering fundamentals, machine learning workflows, and broader software engineering practices

Benefits

  • 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

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available