Senior Backend Golang Developer - Media Streaming & Processing

Remote
Apply
AI Summary

Design, build, and maintain high-performance Go microservices for live event management, media processing, and distribution. Collaborate on cloud-native architectures and distributed systems using Google Cloud Platform and Kubernetes.

Key Highlights
Design and build Go microservices using gRPC, Protocol Buffers, and grpc-gateway
Work on live event lifecycle management, media ingestion, and distribution workflows
Collaborate with DevOps teams on Kubernetes deployments and GKE rollouts
Key Responsibilities
Design, build, and maintain production Go microservices using gRPC, Protocol Buffers, and grpc-gateway
Develop services supporting live event lifecycle management, media ingestion, asset export, media inspection, and distribution workflows
Enhance hybrid media-cache architecture that bridges on-premise file systems with Google Cloud Storage
Own features end-to-end, from API design and protobuf schemas through deployment and operational support
Build event-driven solutions using Pub/Sub, Cloud Tasks, Cloud Functions, and Cloud Workflows
Integrate with Google Cloud media services including Live Stream API, Transcoder API, Video Intelligence, and Vision AI
Create and maintain unit, integration, load, and Critical User Journey (CUJ) tests
Improve system reliability through observability, monitoring, and performance optimization
Collaborate with DevOps teams on Kubernetes deployments, Helm charts, Terraform infrastructure, Istio service mesh configuration, and GKE rollouts
Participate in design reviews, code reviews, and on-call support for services you own
Technical Skills Required
Go Google Cloud Platform Kubernetes
Benefits & Perks
Full Remote in Mexico
Full Nomina and Law Benefits
Nice to Have
Experience with OPA/Rego and policy-based authorization
Exposure to Vision AI, Video Intelligence, or machine-learning-assisted media workflows

Job Description


Join our team as a:


Senior Backend Golang Developer

Full Remote in MEXICO

Full Nomina and Law Benefits


About the Role:

We are looking for a Senior Backend Developer to help build and scale the services power

inglive 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.


What You'll Do

● Design, build, and maintain production Go microservices using gRPC, Protocol Buffers,and grpc-gateway.

● Develop services supporting live event lifecycle management, media ingestion, a

ssetexport, media inspection, and distribution workflows.

● Enhance our hybrid media-cache architecture that bridges on-premise file systems

with Google Cloud Storage.

● Own features end-to-end, from API design and protobuf schemas through deploymentand operational support.

● Build event-driven solutions using Pub/Sub, Cloud Tasks, Cloud Functions, and Cloud Workflows.

● Integrate with Google Cloud media services including Live Stream API, Transcoder

API,Video Intelligence, and VisionAI

● Create and maintain unit, integration, load, and Critical User Journey (CUJ) tests.

● Improve system reliability through observability, monitoring, and performance optimization.

● Collaborate with DevOps teams on Kubernetes deployments, Helm charts, Terra

forminfrastructure, Istio service mesh configuration, and GKE rollouts.

● Participate in design reviews, code reviews, and on-call support for services you own.


Required Qualifications:


Backend Development

● 5+ years of professional backend development experience, including 3+ years buil

dingproduction services in Go.

● Strong expertise with Go concurrency patterns, context-aware programming, error handling, graceful shutdown, and service reliability.

● Experience designing and building APIs using gRPC, Protocol Buffers, grpc-gate

way, and RESTful services.

● Familiarity with Google AIP API design conventions is a plus.


Cloud & Infrastructure


Hands-on experience building and operating applications on Google Cloud Platform, including GKE, Cloud Functions, Cloud Workflows, Pub/Sub, Cloud Tasks, Cloud Scheduler,

CloudStorage, Cloud SQL, Secret Manager, IAM, and Service Accounts.


Experience deploying and operating services in Kubernetes environments, including

Helm,Terraform, workload scaling, resource tuning, health checks, logging, and troubleshoo

ting.Working knowledge of Istio service mesh concepts such as traffic routing, authorization poli

cies,and mTLS is highly desirable.


Databases & Caching


Strong SQL skills with MySQL and/or PostgreSQL, including schema design, ind

exing,migrations, and query optimization. Experience with query builders such as goqu, testing

toolssuch as sqlmock, and caching technologies including Redis, Memorystore, or in-

memorycaching solutions.



CI/CD & Quality Engineering


Experience building and deploying software through GitHub Actions, Cloud Build, or

similarCI/CD platforms. Comfortable working in Infrastructure-as-Code environments using Te

rraformand Helm. Familiarity with Artifact Registry, containerized deployments, and automated

testingpip

elines.Strong testing discipline with unit, integration, end-to-end, and load testing. Experienc

e usingtools such as testify, gomock, sqlmock, k6, Locust, or equivalent testing frameworks.


Observability & Reliability


Production experience with OpenTelemetry, distributed tracing, Prometheus metrics,

Grafanadashboards, Cloud Trace, and structured logging. Ability to troubleshoot performance issues and operate services against established SLOs and reliability targets.


Preferred Domain Experience


Candidates with experience in any of the following areas will be particularly su

ccessful:

● Live video and streaming technologies including SRT, RTMP, HLS, DA

SH, CMAF,manifest generation, and media delivery workflows.

● Media processing technologies such as FFmpeg, FFprobe, H.264, H.265,and VP9.

● Managed transcoding platforms including Google Cloud Live Stream API, TranscoderAPI, AWS MediaLive, AWS MediaConvert, or equivalent solutions.

● CDN, edge caching, hybrid cloud/on-prem architectures, and large-scale media distribution systems.


Nice to Have

● Experience with OPA/Rego and policy-based authorization.

● Exposure to Vision AI, Video Intelligence, or machine-learning-assisted media workflows


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Varicent

Mexico

Architect

Programming
4d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

The A Career

Mexico
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

Pyramid Consulting, Inc

Mexico

Subscribe our newsletter

New Things Will Always Update Regularly