





Mid-level Bangalore data-platform role with common Spark/Java/cloud skills, leading to moderate competition.
Core data-platform skills (Spark, Java, cloud) transfer across industries, but domain knowledge adds moderate bias.
Mandates 4+ years, Spark, Java, cloud, and backend API experience, creating strict technical filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, build, and scale next-generation data platform and data-driven APIs using Apache Spark and Java microservices.
Own end-to-end delivery of scalable, reliable real-time and batch data pipelines, platform layers, and backend services for data access.
Optimize performance, cost, and reliability while integrating with cloud platforms (preferably Azure) and managing data quality and observability frameworks.
4+ years of software engineering experience focused on data platforms and/or distributed systems.
Hands-on expertise with Apache Spark or Scala or PySpark; proficiency in Java (preferred), Scala, or Python.
Experience building large-scale ETL/ELT data pipelines and backend REST/microservices APIs.
Experience with cloud platforms (Azure/AWS/GCP) and knowledge of distributed systems, data storage formats, schema evolution, and workflow orchestration tools.
Strong background operating at the intersection of distributed data processing and backend platform engineering with distributed systems expertise.
Strategic mindset with ownership from design through production and proactive performance optimization in scalable real-time data environments.
Experience mentoring engineers and contributing to architectural direction in modern data platform and microservices engineering contexts.