
This fully remote role involves serving as a Google Cloud Platform Architect within a distributed systems team. The position requires over a decade of Java development experience, focusing on building cloud-native microservices and high-volume data pipelines. Key responsibilities include designing stream processing solutions using Apache Beam or DataFlow, managing event-driven architectures with Google Pub/Sub, and optimizing performance for large-scale distributed systems. The role appeals to candidates seeking to leverage modern Java features and containerization technologies like Kubernetes in a flexible work environment. It offers the opportunity to work independently while collaborating on complex engineering challenges involving data consistency and fault tolerance.