Junior Data Engineer
Job Description
Job Summary:
We are looking for a motivated and detail-oriented Data Engineer with 1–2 years of experience to join our data engineering team. The ideal candidate should have solid foundational skills in SQL and Python, along with exposure to building or maintaining data pipelines. You’ll play a key role in helping to ingest, process, and transform data to support various business and analytical needs.
Key Responsibilities:
• Assist in the design, development, and maintenance of scalable and efficient data pipelines.
• Write clean, maintainable, and performance-optimized SQL queries.
• Develop data transformation scripts and automation using Python.
• Support data ingestion processes from various internal and external sources.
• Monitor data pipeline performance and help troubleshoot issues.
• Collaborate with data analysts, data scientists, and other engineers to ensure data quality and consistency.
• Work with cloud-based data solutions and tools (e.g., AWS, Azure, GCP – as applicable).
• Document technical processes and pipeline architecture.
Core Skills Required:
• Proficiency in SQL (data querying, joins, aggregations, performance tuning).
• Experience with Python, especially in the context of data manipulation (e.g., pandas, NumPy).
• Exposure to ETL/ELT pipelines and data workflow orchestration tools (e.g., Airflow, Prefect, Luigi – preferred).
• Understanding of relational databases and data warehouse concepts.
• Familiarity with version control systems like Git.
Preferred Qualifications:
• Experience with cloud data services (AWS S3, Redshift, Azure Data Lake, etc.)
• Familiarity with data modeling and data integration concepts.
• Basic knowledge of CI/CD practices for data pipelines.
• Bachelor’s degree in Computer Science, Engineering, or related field.
