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 jobChoose an option
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
