GCP Distributed Systems Architect

EPAM Systems

Poland

Hybrid

PLN 240,000 - 360,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EPAM Systems is seeking a GCP Distributed Systems Architect to design and guide large-scale data-processing platforms on Google Cloud. This leadership role emphasizes architecture reviews, POCs, and engineering standards, collaborating with multi-disciplinary teams across time zones.

You will define scalable patterns for Kubernetes, Beam, and ML pipelines, ensure security and observability, and mentor engineers without owning day-to-day development or ops tasks.

Qualifications

  • Experience designing data-processing platforms on GCP.
  • Strong API and service-boundary design skills.
  • Ability to provide architectural guidance across multiple teams.
  • Hands-on with Python and cloud-native tooling.

Responsibilities

  • Define, review, and validate architecture for large-scale GCP-based systems.
  • Lead architecture reviews, code reviews, and best-practice adoption.
  • Develop POCs and reference implementations to validate patterns.

Skills

GCP architecture
Kubernetes
Python
Machine learning lifecycle
DDD
BigQuery
Cloud-native patterns
Architectural leadership
Code reviews
POCs & reference implementations

Education

Bachelor's degree in CS or related field

Tools

Kubeflow Pipelines
Vertex AI
GKE
BigQuery

Job description

We are seeking a GCP Distributed Systems Architect with deep expertise in software engineering, solution architecture, Kubernetes, machine learning, data and analytics, and large-scale distributed systems.

This is a highly technical, hands-on architecture role focused on solution design, technical leadership, architecture reviews, code reviews, engineering best practices, and proof-of-concept development. The role is centered on defining and validating architectural approaches rather than owning day-to-day feature development, MLOps, or operational support.

The ideal candidate has extensive experience designing and guiding complex data-processing platforms on Google Cloud Platform (GCP). They should be able to evaluate architectural decisions, assess implementation quality, and provide practical technical direction across engineering teams. The role requires someone who can create POCs and reference implementations when needed while primarily driving design excellence, scalability, and engineering standards.

Working Hours: The role requires regular collaboration with key stakeholders based in the Pacific Time Zone. Candidates should be available for meetings and communication through approximately 1:00–2:00 PM PT on a daily basis.

Responsibilities

  • Define, review, and validate architecture for large-scale distributed systems running on GCP
  • Provide technical leadership for solutions built with Kubernetes, Apache Beam, and machine learning platforms
  • Conduct architecture and code reviews to ensure scalability, maintainability, performance, security, and adherence to engineering best practices
  • Develop proofs of concept (POCs), reference implementations, and sample code to validate architectural patterns and technical approaches
  • Guide engineering teams on distributed systems design, data-processing architectures, and Domain-Driven Design (DDD) principles
  • Advise on application architecture, service boundaries, scalability, resiliency, observability, and operational readiness
  • Support architectural decisions for highly scaled environments, including systems operating at 10,000+ Kubernetes pods
  • Partner with engineering and leadership teams to establish architectural standards, governance, and engineering best practices
  • Collaborate closely with engineering teams as a hands-on technical advisor while remaining outside day-to-day DevOps and operational ownership

Requirements

  • Excellent communication and stakeholder-management skills, with the ability to influence and guide senior engineering teams
  • Proven experience providing technical leadership and architectural guidance across multiple teams
  • Strong understanding of the end-to-end machine learning lifecycle, including feature engineering, model training, evaluation, deployment, monitoring, and governance
  • Hands-on software engineering experience with strong proficiency in Python
  • Experience with Kubeflow Pipelines, Directed Acyclic Graphs (DAGs), and BigQuery
  • Advanced expertise in Kubernetes and cloud-native platform architectures
  • Proven experience architecting, designing, and leading complex distributed systems in production environments
  • Experience designing and supporting highly scalable environments, including clusters operating at 10,000+ pods
  • Deep knowledge of Domain-Driven Design (DDD), distributed systems patterns, and modern software architecture principles
  • Strong hands-on technical ability to create prototypes, proofs of concept, and reference implementations
  • Demonstrated experience performing architecture reviews and code reviews focused on quality, scalability, performance, and maintainability
  • Strong expertise with Google Cloud Platform (GCP) and modern cloud architecture patterns
  • Experience defining architectural standards, design patterns, and engineering best practices
  • Strong understanding of system resiliency, observability, reliability, and operational readiness considerations
  • Ability to evaluate trade-offs, challenge architectural decisions, and provide practical recommendations to engineering teams

Nice to have

  • Hands-on experience architecting and deploying production-grade ML solutions using Vertex AI, including Vertex AI Pipelines, Custom Training, Model Registry, Prediction Endpoints, and Model Monitoring
  • Experience with core GCP services, including GKE, Pub/Sub, Cloud Storage, IAM, and Dataflow
  • Hands-on experience with Apache Beam and large-scale data-processing frameworks
  • Experience defining engineering standards, architectural frameworks, and governance models))/n
  • Background in platform modernization, cloud transformation, or large-scale data-processing platforms
  • Familiarity with event-driven architectures, streaming systems, and real-time data processing
  • Experience in Architect, Principal Engineer, Staff Engineer, Distinguished Engineer, or similar technical leadership roles
  • Experience working within consulting, advisory, or architecture-focused organizations

We offer

  • We gather like-minded people:
  • Top tech minds driving innovation in AI, cloud and digital platform modernization
  • Supportive team and agile, startup-like culture
  • Hybrid by design mode and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Business-driven relocation opportunities
  • Thought leadership, mentoring, soft skills and well-being programs
  • We cover it all:
  • Participation in the Employee Stock Purchase Plan with a 15% discount
  • Referral bonuses up to $2,000
  • Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more
  • Corporate, social and well-being events
  • Please, note:
  • Benefits listed above are available to employees only
  • We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually
  • We will reach out to selected candidates exclusively

EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead GCP DevOps Engineer
Lead GCP DevOps Engineer

EPAM Systems • Poland

Hybrid
PLN 180,000 - 260,000
Hybrid by design with Poland remote
Work abroad up to 60 days annually
Relocation opportunities
+3
Senior GCP DevOps Engineer
Senior GCP DevOps Engineer

EPAM Systems • Katowice

Hybrid
PLN 180,000 - 280,000
Hybrid by design
Remote work within Poland
Employee Stock Purchase Plan (15% off)
+2
Senior GCP DevOps Engineer
Senior GCP DevOps Engineer

EPAM Systems • Warszawa

Hybrid
PLN 210,000 - 320,000
Hybrid work
Remote in Poland
60-day international travel
+5
Google Cloud Solution Architect
Google Cloud Solution Architect

EPAM Systems • Poland

Hybrid
PLN 300,000 - 540,000
Hybrid work model
Remote work within Poland
Relocation support
+2
Senior GCP DevOps Engineer
Senior GCP DevOps Engineer

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 260,000
Hybrid by design mode
Remote work within Poland
Work abroad up to 60 days annually
+4
CTO / Principal Solution Architect
CTO / Principal Solution Architect

EPAM Systems • Poland

Hybrid
PLN 350,000 - 650,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+2
AI Architect
AI Architect

EPAM Systems • Województwo pomorskie

Hybrid
PLN 260,000 - 380,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+4
Software Architect
Software Architect

EPAM Systems • Poland

Hybrid
PLN 260,000 - 350,000
Hybrid by design mode
Remote work within Poland
Work abroad up to 60 days annually
+4
AI Solution Architect
AI Solution Architect

EPAM Systems • Poland

Hybrid
PLN 180,000 - 260,000
Hybrid work mode
Remote within Poland
Relocation opportunities
+3
Lead Platform Engineer
Lead Platform Engineer

EPAM Systems • Poland

Hybrid
PLN 180,000 - 240,000
Hybrid work design
Remote within Poland
Global mobility up to 60 days