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