Job Information:
Work Experience: 6+ Years
Industry: IT Services
Job Type: FULL TIME
Location: Remote, India
Role Overview:
You will build the execution layer of our telecom-grade data platform, responsible for:
- Kafka based ingestion
- Data normalization
- Windowed aggregation
- KPI computation
- Time-series storage
- High-scale streaming processing
Experience:
- 6–8 years overall
- 2+ years in Go
- Strong distributed systems exposure
Key Responsibilities:
- Build high-performance Kafka consumers/producers in Go
- Implement windowed aggregation and state handling
- Implement retry and DLQ strategies
- Ensure idempotent writes to TSDB
- Build adapters for DB/API/SFTP ingestion
- Implement dynamic config via CRD watcher patterns
- Write production-grade code following secure coding practices with profiling and optimization.
Must-Have Skills:
- Strong knowledge and experience with Go concurrency (goroutines, channels, sync patterns)
- Kafka integration (high throughput systems)
- Docker + Kubernetes
- REST/gRPC services in Go
- Observability instrumentation
- Secure coding practices
- Performance profiling and optimization
Preferred Qualifications:
Territory & Account Strategy:
- Experience in streaming systems
- Experience with time-series data
- Experience in telecom or large-scale monitoring platforms
- Familiarity with telecom network data semantics
Nice to Have:
- Node.js + TypeScript experience or knowledge
- API design (OpenAPI-first preferred)
- Microservices architecture
- Experience in event-driven architectures
- Experience in platform or SaaS control planes