Data Engineer (Bengaluru)

Data Engineer (Bengaluru)

23 Sep
|
Smart IMS
|
Bengaluru

23 Sep

Smart IMS

Bengaluru

Overview

We are looking for a skilled Data Engineer II to join our Data Platform team. You will

play a key role in building and optimizing our next-generation data infrastructure.

Operating at the scale of Flipkart (Petabytes of data), you will design, develop, and

maintain high-throughput distributed systems, bridging traditional big data

engineering with modern cloud-native and AI-driven workflows.

Key Responsibilities

Data Pipeline Development & Optimization

- Build Scalable Pipelines: Design, develop, and maintain robust ETL/ELT

pipelines using Scala and Apache Spark/Flink (Core, SQL, Streaming) to process

massive datasets with low latency.

- Performance Tuning: optimize Spark jobs and SQL queries for efficiency,

resource utilization, and speed.

- Lakehouse Implementation: Implement and manage data tables using modern

Lakehouse formats like Apache Iceberg, Hudi, or Delta Lake, ensuring efficient

storage and retrieval.

Data Management & Quality

- Data Modeling: Apply Medallion Architecture principles (Bronze/Silver/Gold) to

structure data effectively for downstream analytics and ML use cases.

- Data Quality: Implement data validation checks and automated testing using

frameworks (e.g., Deequ, Great Expectations) to ensure data accuracy and

reliability.

- Observability: Integrate pipelines with observability tools to monitor data health,

freshness, and lineage.

Cloud Native Engineering

- Cloud Infrastructure: Deploy and manage workloads on GCP DataProc and

Kubernetes (K8s), leveraging containerization for scalable processing.

- Infrastructure as Code: Contribute to infrastructure automation and deployment

scripts.

Collaboration & Innovation

- GenAI Integration: Explore and implement GenAI and Agentic workflows to





automate data discovery and optimize engineering processes.

- Agile Delivery: Work closely with architects and product teams in an

Agile/Scrum environment to deliver features iteratively.

- Code Reviews: Participate in code reviews to maintain code quality, standards,

and best practices.

Required Qualifications

- Experience: 3-5 years of hands-on experience in Data Engineering.
- Primary Tech Stack:

Solid proficiency in Scala and Apache Spark (Batch & Streaming).

Solid understanding of SQL and distributed computing concepts.

Experience with GCP (DataProc, GCS, BigQuery) or equivalent cloud

platforms (AWS/Azure).

Hands-on experience with Kubernetes and Docker.

- Architecture & Storage:

Experience with Lakehouse table formats (Iceberg, Hudi, or Delta).

Understanding of data warehousing and modeling concepts (Star schema,

Snowflake schema).

- Soft Skills:

Strong problem-solving skills and ability to work independently.

Good communication skills to collaborate with cross-functional teams.

Education Qualification

- Bachelors or Master’s degree in Computer Science, Information Technology,

Engineering, or a related quantitative field.

Preferred Qualifications

- Machine Learning Background: Familiarity with ML concepts, feature

engineering, or experience building data pipelines for ML models is highly

preferred.

- Experience with workflow orchestration tools (Airflow, Azkaban, etc.).
- Familiarity with real-time analytics databases (Druid, ClickHouse, HBase).
- Experience with CI/CD pipelines for data applications.

Why Join Us?

- Work on petabyte-scale challenges that define the industry standard.
- Collaborate with top-tier engineers in a high-growth environment.
- Opportunity to work with cutting-edge technologies like Iceberg, K8s, and GenAI.

📌 Data Engineer (Bengaluru)
🏢 Smart IMS
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: data engineer (bengaluru) / bengaluru