Posted on: 30/06/2026
We are seeking a Senior Software Engineer to design, build, and scale enterprise-grade Data, Telemetry, Device, and Ingestion Platforms.
The role focuses on high-volume streaming data, IoT device communication, and distributed microservices on AWS.
Key Responsibilities :
- Design and implement scalable data ingestion pipelines for telemetry and IoT data.
- Develop streaming applications using Kafka, Spark Streaming, Kinesis, or Flink.
- Implement data transformation, validation, enrichment, and raw data landing.
- Define canonical data models and schema evolution strategies.
- Ensure PII handling, masking, and regulatory compliance.
- Design AWS IoT Core strategies including MQTT topic structure and ingestion SLAs.
- Implement device-cloud contracts for telemetry and command & control.
- Build microservices-based business services, APIs, and integrations.
- Develop event producers and consumers for event-driven architectures.
- Own service reliability, observability, performance, and scalability.
Database & Storage :
- MongoDB : sharing strategies, TTL indexes, and performance tuning.
- AWS RDS (PostgreSQL/MySQL) for transactional workloads.
- Storage optimization for time-series and telemetry data.
Technical Skills :
- Programming : Java (preferred), Python.
- Streaming & Messaging : Kafka, Spark Streaming, Kinesis, Flink.
- Cloud : AWS (IoT Core, ECS/EKS, Lambda, S3, RDS, Kinesis).
- Architecture : Microservices, event-driven systems, domain-driven design.
Did you find something suspicious?
Posted by
Posted in
Data Engineering
Functional Area
Data Engineering
Job Code
1649637