Job Title : Senior Data Engineer
Job Location : Bengaluru
Exp Range : 6-10 years
Notice Period : immediate - 15 days
We are looking for Data Engineer with hands on experience on Python , Pyspark , Hadoop Hive, HDFS, Oozie, Yarn
Key Responsibilities
- Design, develop and maintain large-scale, high-performance data pipelines (batch and streaming) to support analytics and data-driven decision-making for retail business.
- Collaborate with cross-functional teams (business stakeholders, analysts, platform / infrastructure teams) to understand data needs, ingest diverse data sources, and deliver data solutions.
- Work on building and evolving a data lake / data warehouse / data platform architecture (including ingestion, transformation, storage, metadata, governance).
- Implement optimal data models, query tuning, performance optimization, ensuring data quality, reliability, and scalability.
- Adopt DevOps / CI-CD practices for data workflows (e.g., automated deployments, monitoring, scheduling).
- Mentor and guide junior engineers, review code / designs, and contribute to architectural decisions and best practices in data engineering.
- Stay current with new data technologies (cloud data services, streaming frameworks, orchestration) and recommend improvements.
Required Skills & Experience
Bachelor’s degree (B.Tech / BE) or equivalent in Computer Science, Engineering, or related.6-10 years of relevant experience in data engineering / big data / analytics platforms.Strong expertise in distributed data processing frameworks such as Apache Spark (Scala or Java) and / or Python.Solid experience with SQL and query optimisation over large volumes of data.Experience with big data ecosystems : Hadoop distributions (Cloudera / Hortonworks), file formats (Parquet / Avro / ORC), streaming frameworks (Kafka, Spark Streaming).Familiarity with data lake / warehouse design, data modelling, metadata management, data quality frameworks.Exposure to cloud data engineering (Azure, AWS, GCP) or hybrid architectures is desirable.Good software engineering practices : code quality, unit / integration testing, version control (Git), CI / CD pipelines, containerisation (Docker / Kubernetes) is a plus.Excellent communication and collaboration skills, ability to work independently and mentor others.