CareerPlanGet AI match score →

Data Engineer Intern

💼 Internship🗓 2026-07-27

Core

Build and maintain batch and streaming data pipelines for production data platforms.

Role type

Data Engineer Intern

Builds

Production data pipelines and data processing applications

Domain

Data Engineering / Big Data

Deliverable

production ML models | product features | infrastructure

Required skills

Python, Java, Scala, Apache Spark, Apache Flink, Kafka Streams, SQL, ETL/ELT design, data modeling

Preferred skills

Apache Kafka, Spark internals, data warehouse/lakehouse platforms, cloud platforms (AWS/Azure/GCP), Kubernetes, Infrastructure as Code, CI/CD

Technologies

Apache Spark, Apache Flink, Kafka Streams, Python, Java, Scala, SQL, AWS, Azure, GCP, Kubernetes, Terraform, CloudFormation

Responsibilities

Build and maintain batch and streaming data pipelines; Develop data processing applications; Work with distributed processing frameworks; Assist in designing ETL/ELT workflows; Contribute to data models for data warehouses and lakehouse architectures; Participate in code reviews, testing, and operational best practices; Support performance tuning and pipeline optimization efforts

Rewrite
## About the Role We are looking for a motivated Data Engineer Intern to join our data platform team and work on real-world batch and streaming data systems. This role is designed for candidates with prior hands-on experience who want to deepen their skills in modern data engineering and large-scale data platforms. You will work closely with senior engineers on production pipelines and data platforms, gaining exposure to industry-grade tools, architectures, and engineering practices. ## Responsibilities - Build and maintain batch and streaming data pipelines - Develop data processing applications using Python (primary) and/or Java/Scala - Work with distributed processing frameworks such as Apache Spark, Flink, or Kafka Streams - Assist in designing and implementing ETL/ELT workflows - Contribute to data models for data warehouses and lakehouse architectures - Participate in code reviews, testing, and operational best practices - Support performance tuning and pipeline optimization efforts ## Required Qualifications - 1+ year of hands-on experience with: Batch processing (e.g., Apache Spark) and/or Stream processing (e.g., Apache Flink, Kafka Streams, Structured Streaming) - Strong programming skills in: - Python (preferred) - Java or Scala - Working knowledge of: - Distributed data processing concepts - SQL and basic data modeling - Ability to write clean, maintainable code - Strong learning mindset and problem-solving skills ## Good to Have - Knowledge of Apache Kafka - Understanding of Spark internals - Experience with data warehouses or lakehouse platforms - Exposure to cloud platforms (AWS, Azure, or GCP) ## Bonus / Stretch Skills - Kubernetes - Infrastructure as Code (Terraform, CloudFormation, etc.) - CI/CD for data or platform engineering ## About the Role Location: Bengaluru (In-Office) Duration: 3–6 months Start Date: Immediate / As Soon As Possible Compensation: Paid Internship
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗