Skip To Main Content
backBack to Search

GCP Distributed Systems Architect

Remote in Mexico, & 2 others
Data Solution Architecture& 15 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

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