Role Overview
We are building a cloud-native, telecom-grade data engineering platform that ingests and processes massive observability workloads across distributed network domains. The platform follows a disaggregated microservices architecture, is Kafka-centric, Kubernetes-native, cloud-agnostic, and designed for future near-real-time processing.
We are looking for a Technical Lead to:
- Architect high-throughput streaming pipelines
- Lead design decisions
- Build microservices architecture in Go
- Define performance, reliability, and scaling strategies
- Guide teams on concurrency, partitioning, and state management
- Bring telecom domain awareness into system design
Key Responsibilities
- Design and implement high-throughput Kafka-based data pipelines in Go
- Architect microservices in Go
- Define partitioning strategies and windowed aggregation patterns
- Design for near real-time streaming evolution
- Ensure cloud-agnostic Kubernetes-native deployment
- Implement resilient patterns (retry, DLQ, idempotency, backpressure)
- Guide dynamic configuration via CRDs and operator patterns
- Define observability standards (OpenTelemetry, metrics, traces)
- Ensure production-grade security posture (SBOM, CVE hygiene, image hardening)
- Mentor engineers and conduct architectural reviews
Must-Have Technical Skills
- Strong Go experience in distributed systems
- Strong experience with Kafka (consumer groups, partitions, retries, DLQ, performance tuning)
- Experience building high-throughput microservices (10M+ messages/day)
- Kubernetes (pods, scaling, Helm, CRDs, operators)
- Experience with time-series databases (InfluxDB, Prometheus, etc.)
- Strong understanding of concurrency models (goroutines, channels)
- Cloud-native design principles
- Observability (OpenTelemetry, metrics-driven scaling)
- Strongly Preferred:
- Telecom domain exposure (3GPP, O-RAN, PM/KPI, OSS/BSS)
- Experience designing for multi-tenant cloud environments
- Experience with schema evolution (Avro/Protobuf + Schema Registry)
- Experience with CI/CD and secure container pipelines
- Familiarity with telecom network data semantics
- Nice to Have:
- Experience building K8s operators in Go
- Experience with stateful stream processing patterns
- Experience in data governance or telecom compliance
Why Join?
- Work with a high-scale, telecom-grade distributed data platform
- Influence architecture at a foundational stage
- Remote-first team based across LATAM
- Exposure to cutting-edge cloud-native, streaming, and distributed systems challenges
COMPANY OVERVIEW
Our client is a global technology company with 19+ years of experience and 550+ employees worldwide. They specialize in cloud-native digital transformation solutions across industries and operate across the USA, UK, Japan, India, and Australia. They are known for strong engineering standards, agility, and customer success.