Google Cloud Platform (GCP) Python Developer

Global Placement FirmBoston, MA
1dOnsite

About The Position

A leading technology services organization is seeking a highly skilled Google Cloud Platform (GCP) Python Developer to join its on-site team in Boston, MA . This role requires a developer with strong backend development experience, deep familiarity with distributed systems, and hands-on expertise in event-driven architectures using GCP services. Ideal candidates will have experience building scalable systems using Python , Pub/Sub , and a range of GCP services like Cloud Functions , Dataflow , and Cloud Run . A deep understanding of asynchronous communication , schema evolution , and event choreography is key to success in this role. Must-Have Skills

Requirements

  • 10+ years of professional software development experience
  • Strong proficiency in Python , with demonstrated backend system development
  • Hands-on experience with GCP services , especially: Google Pub/Sub, Google Cloud Functions, Cloud Run, Dataflow (nice to have)
  • Experience with event-driven architecture , including: Choreography patterns, Distributed systems design, Asynchronous communication & orchestration
  • Expertise in schema design and serialization , including: Avro (required), Familiarity with Protobuf and JSON, Versioning and schema validation practices
  • Strong understanding of RPC-style APIs and backend communication patterns
  • Bachelors degree in Computer Science or related field (required)

Nice To Haves

  • Experience in environments focused on cloud-native , microservices , or event-first architecture
  • Ability to work independently in a fast-paced, on-site setting
  • Strong communication skills and a collaborative mindset

Responsibilities

  • Design and build scalable, event-driven backend services using Python and GCP SDKs
  • Implement and maintain distributed systems that use Pub/Sub , Cloud Functions , and Cloud Run
  • Develop robust data pipelines and real-time event processing with tools like Dataflow
  • Design and manage message schemas with Avro , and support schema evolution
  • Collaborate with cross-functional teams to define integration patterns and architectural direction
  • Ensure system reliability, observability, and security in a cloud-native environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service