We are looking for an experienced Senior Golang Developer to help build and scale the services powering live event management, media processing, asset distribution, and hybrid edge-caching solutions. You will work on high-performance Go microservices, cloud-native architectures, and distributed systems that support mission-critical media workflows.
This role requires strong backend engineering fundamentals, hands-on experience with Google Cloud Platform, Kubernetes, and event-driven architectures, and an interest in solving complex media and streaming challenges at scale.
Responsibilities
-
Design and build production Go microservices using gRPC, Protocol Buffers, and grpc-gateway
-
Develop backend services that support live event lifecycle management and media workflow operations
-
Enhance hybrid media-cache services that connect on-prem file systems with Google Cloud Storage
-
Own features end to end from API design and protobuf schemas to deployment and operational support
-
Build event-driven services with Pub/Sub, Cloud Tasks, Cloud Functions, and Cloud Workflows
-
Integrate services with Google Cloud media APIs including Live Stream API, Transcoder API, Video Intelligence, and Vision AI
-
Create unit, integration, load, and Critical User Journey tests to protect core workflows
-
Improve observability, monitoring, and performance to raise system reliability
-
Collaborate with DevOps on Kubernetes deployments, Helm, Terraform, Istio configuration, and GKE rollouts
-
Participate in design reviews, code reviews, and on-call support for services you own
Requirements
-
5+ years of professional backend development experience, including 3+ years building production services in Go
-
Strong expertise with Go concurrency patterns, context-aware programming, error handling, graceful shutdown, and service reliability
-
Strong API design skills with gRPC, Protocol Buffers, grpc-gateway, and RESTful services
-
Hands-on experience with cloud platforms and Google Cloud APIs for backend integrations
-
Strong backend engineering fundamentals for service reliability and performance
-
Upper-Intermediate English proficiency (B2) for collaboration and technical communication
Nice to have
-
Google Cloud Platform (GCP) experience
-
Familiarity with Google AIP API design conventions
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn