





Mid-level Bengaluru role, generic title and wide skills (Spark/Kafka) create high applicant competition.
Core data engineering skills (Spark, Kafka, cloud) transfer well, though industrial domain experience is beneficial.
Explicit 3–6 years and required backend/data languages with distributed-systems experience make shortlisting strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain scalable backend services and microservices for high-volume industrial data processing.
Build and optimize distributed data pipelines using technologies like Spark, Kafka, and Flink, ensuring performance and reliability.
Collaborate across teams to troubleshoot production issues and contribute to architecture decisions focused on scalability and system reliability.
3–6 years of experience in software engineering, backend development, or distributed systems.
Strong programming skills in Java, Scala, or Python with knowledge of data structures, algorithms, and OOP.
Experience with backend services, microservices, REST APIs, and SQL/NoSQL databases.
Understanding of distributed systems principles including scalability, performance, and reliability.
Has hands-on experience with distributed data technologies such as Apache Spark, Kafka, or Flink.
Familiarity with cloud platforms (AWS, Azure, GCP) and container orchestration tools like Docker and Kubernetes.
Experienced in CI/CD pipelines, system observability, monitoring, and troubleshooting in large-scale production systems.