Data Engineer - Internship

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Internship

Job Description

Location: Chennai, India (On-site)

Duration: 3 months

Stipend: Unpaid

2025 graduates only

Conversion: Opportunity for a full-time role based on performance


📌 Note: Please apply only if you are serious about joining us. This is a learning-focused internship, and we expect interns to be committed to upskilling themselves and contributing to real-world projects.


Role Overview


We are looking for a Data Engineer Intern who is eager to work with ClickHouse and analytical databases. No prior experience with ClickHouse is required - we will train you for this role. However, you must have a strong foundation in Linux, Python, SQL, and database concepts and a willingness to learn.


Responsibilities

  • Set up, configure, and troubleshoot ClickHouse clusters for high availability and performance.
  • Optimize SQL queries, indexing, and partitioning strategies for fast data retrieval.
  • Implement ETL/ELT pipelines for data ingestion and processing.
  • Work on data modeling to ensure efficient storage and querying.
  • Tune ClickHouse performance through benchmark and optimization techniques.
  • Monitor and resolve database performance and reliability issues.
  • Collaborate with the engineering team to integrate ClickHouse into our analytics platform.


Must-Have Requirements

  • Strong understanding of Linux commands and working in a terminal environment.
  • Proficiency in Python for scripting and data processing.
  • Solid knowledge of SQL and at least one relational or analytical database.
  • Understanding of data modeling concepts for structured and semi-structured data.
  • A strong willingness to learn and adapt to new technologies.


Nice to Have

  • Experience with Docker and containerized environments.
  • Familiarity with Big Data technologies.
  • Exposure to dbt (Data Build Tool) and Apache Airflow for workflow automation.


Selection Process

Candidates will go through a technical and behavioral interview process:


Technical Round (45 min total)

  • 30 min Python + SQL coding test (Basic to Intermediate difficulty)
  • 15 min theoretical discussion on databases and data engineering concepts

Behavioral Round (15 min) to assess problem-solving skills and cultural fit


If you’re passionate about data engineering, performance optimization, and big data, we’d love to hear from you!


Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You