BENGALURU · FULLTIME
Senior Software Engineer
Arotha Profconsul
Bengaluru · onsite · Posted 71d ago
Sourced from
Undisclosed6–9 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.7s
- Found the form on Naukri · 7 questions to answer1.7s
- Decided the answers for all of them3.1s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
About the Role:
We're looking for an experienced Backend Developer to build and optimize scalable real-time
streaming systems. You'll design high-throughput data pipelines, implement event-driven
architectures, and ensure our streaming infrastructure handles millions of events per second
with minimal latency.
Key Responsibilities:
Design and implement distributed, fault-tolerant streaming pipelines using Kafka,
Apache Flink, and MQTT
Build event-driven microservices for real-time data processing and analytics
Optimize streaming applications for performance, throughput, and latency
Deploy and manage containerized applications on Kubernetes clusters
Implement monitoring, alerting, and auto-scaling strategies for streaming workloads
Troubleshoot production issues and ensure system reliability
Collaborate with cross-functional teams and mentor junior developers
We're looking for an experienced Backend Developer to build and optimize scalable real-time
streaming systems. You'll design high-throughput data pipelines, implement event-driven
architectures, and ensure our streaming infrastructure handles millions of events per second
with minimal latency.
Key Responsibilities:
Design and implement distributed, fault-tolerant streaming pipelines using Kafka,
Apache Flink, and MQTT
Build event-driven microservices for real-time data processing and analytics
Optimize streaming applications for performance, throughput, and latency
Deploy and manage containerized applications on Kubernetes clusters
Implement monitoring, alerting, and auto-scaling strategies for streaming workloads
Troubleshoot production issues and ensure system reliability
Collaborate with cross-functional teams and mentor junior developers
Required Qualifications
Experience
6-8 years in backend development with 4+ years in real-time streaming systems
Proven track record of building production systems handling >100K messages/second
Technical Skills
Data Structures & Algorithms: Extremely strong foundation in data structures and
algorithms with ability to design optimal solutions for complex problems
Programming: Strong proficiency in Python, Golang or Java with Spring Boot with deep
understanding of concurrent and async programming
Streaming Systems: Expert-level proficiency with Apache Kafka (including Kafka
Streams), hands-on experience with Apache Flink, and working knowledge of MQTT
protocol
Containerization: Proficiency with Docker and Kubernetes, including deployment and
orchestration of distributed applications
Distributed Systems: Solid understanding of distributed systems concepts, event-
driven architecture, and streaming design patterns
Databases: Experience with time-series databases and NoSQL stores (Cassandra,
MongoDB)
Preferred Skillset
Experience with ELK Stack (Elasticsearch, Logstash, Kibana) for log aggregation and
analytics
Cloud platform experience (AWS, GCP, or Azure)
Knowledge of Apache Beam or similar unified processing frameworks
Experience with ML/AI integration in streaming pipelines
Open-source contributions to streaming projects
Qualifications:
Bachelor of engineering or equivalent degree with 8.0 CGPA.
Experience
6-8 years in backend development with 4+ years in real-time streaming systems
Proven track record of building production systems handling >100K messages/second
Technical Skills
Data Structures & Algorithms: Extremely strong foundation in data structures and
algorithms with ability to design optimal solutions for complex problems
Programming: Strong proficiency in Python, Golang or Java with Spring Boot with deep
understanding of concurrent and async programming
Streaming Systems: Expert-level proficiency with Apache Kafka (including Kafka
Streams), hands-on experience with Apache Flink, and working knowledge of MQTT
protocol
Containerization: Proficiency with Docker and Kubernetes, including deployment and
orchestration of distributed applications
Distributed Systems: Solid understanding of distributed systems concepts, event-
driven architecture, and streaming design patterns
Databases: Experience with time-series databases and NoSQL stores (Cassandra,
MongoDB)
Preferred Skillset
Experience with ELK Stack (Elasticsearch, Logstash, Kibana) for log aggregation and
analytics
Cloud platform experience (AWS, GCP, or Azure)
Knowledge of Apache Beam or similar unified processing frameworks
Experience with ML/AI integration in streaming pipelines
Open-source contributions to streaming projects
Qualifications:
Bachelor of engineering or equivalent degree with 8.0 CGPA.
Sourced from naukri
Section · 02
Skills
Django FrameworkFlask FrameworkPython