Internship Description
About the Role
We are looking for a motivated and detail-oriented Junior Data Engineer to join our growing team. This role is ideal for someone who has strong programming skills, understands the fundamentals of data engineering, and is eager to build scalable data solutions. You will work closely with senior engineers to design, develop, and maintain pipelines that power our analytics and data-driven applications.
Key Responsibilities
- Develop and maintain ETL/ELT pipelines for ingesting, transforming, and delivering data.
- Integrate data from various sources such as APIs, flat files (XML, CSV, JSON), and databases.
- Collaborate with cross-functional teams (Data Science, Analytics, Product) to deliver clean and reliable datasets.
- Work with cloud data platforms such as BigQuery, Redshift, or Snowflake (knowledge of any is a plus).
- Implement unit testing and validation frameworks to ensure data quality and pipeline reliability.
- Monitor and optimize data workflows for performance, scalability, and cost efficiency.
- Document processes, workflows, and technical designs for easy maintainability.
Required Skills & Qualifications
- 0–2 years of experience in data engineering or related field (internship/academic projects also considered).
- Strong knowledge of Python and ability to write clean, efficient, and modular code.
- Solid understanding of data structures, algorithms, and SQL.
- Experience with API integrations and working with file formats like XML, CSV, and JSON.
- Familiarity with cloud-based data warehouses (BigQuery, Redshift, or Snowflake) is preferred.
- Strong grasp of unit testing and CI/CD principles.
- Problem-solving mindset, attention to detail, and eagerness to learn new technologies.
Nice to Have
- Exposure to orchestration tools such as Airflow, Prefect, or dbt.
- Knowledge of containerization tools (Docker) and version control (Git).
- Understanding of data governance, quality frameworks, or security best practices.
What We Offer
- A supportive environment to learn and grow your career in data engineering.
- Hands-on exposure to modern data stack and large-scale data systems.
- Mentorship from experienced data engineers and architects.
- Opportunity to work on challenging, real-world data problems with impact.
- Competitive compensation and benefits.