Skip to content
mimi

Junior Data Engineer

Helic & Co.

Kingston · On-site Internship Entry Level Today

About the role

Job Summary

We are seeking a motivated and detail-oriented Junior Data Engineer to join our data team. In this role, you will assist in building, maintaining, and optimizing data pipelines and infrastructure. You will work closely with data analysts, data scientists, and software engineers to ensure reliable data flow and accessibility for analytics and business intelligence.

Key Responsibilities

  • Assist in developing and maintaining data pipelines (ETL/ELT processes)
  • Collect, process, and clean large datasets from multiple sources
  • Support the design and maintenance of data warehouses and data lakes
  • Write and optimize SQL queries for data extraction and transformation
  • Monitor data systems to ensure reliability, performance, and data quality
  • Troubleshoot data issues and support debugging efforts
  • Collaborate with cross-functional teams to understand data requirements
  • Document data processes, workflows, and system architecture
  • Support data governance and security best practices

Qualifications

  • Bachelor’s degree in Computer Science, Data Engineering, Information Systems, or a related field
  • 0–2 years of experience in data engineering, software engineering, or related roles (internships count)
  • Basic knowledge of SQL and relational databases
  • Familiarity with at least one programming language (e.g., Python, Java, Scala)
  • Understanding of data structures and data processing concepts
  • Strong problem-solving and analytical skills
  • Good communication and teamwork abilities

Preferred Skills

  • Experience with data pipeline tools (e.g., Apache Airflow, Kafka)
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud)
  • Knowledge of big data technologies (e.g., Hadoop, Spark)
  • Experience with data warehousing solutions (e.g., Snowflake, Redshift, BigQuery)
  • Understanding of ETL/ELT concepts and data modeling

Requirements

  • Basic knowledge of SQL and relational databases
  • Familiarity with at least one programming language (e.g., Python, Java, Scala)
  • Understanding of data structures and data processing concepts
  • Strong problem-solving and analytical skills
  • Good communication and teamwork abilities

Responsibilities

  • Assist in developing and maintaining data pipelines (ETL/ELT processes)
  • Collect, process, and clean large datasets from multiple sources
  • Support the design and maintenance of data warehouses and data lakes
  • Write and optimize SQL queries for data extraction and transformation
  • Monitor data systems to ensure reliability, performance, and data quality
  • Troubleshoot data issues and support debugging efforts
  • Collaborate with cross-functional teams to understand data requirements
  • Document data processes, workflows, and system architecture
  • Support data governance and security best practices

Skills

JavaPythonSQLScala

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free