Bachelor's degree in Computer Science, IT, Data Science, or related field
2+ years of experience in data engineering or related roles
Strong knowledge of SQL and database systems
Experience with Python, Scala, or Java
Hands-on experience with ETL tools and frameworks
Familiarity with big data technologies like Apache Spark, Hadoop, and Kafka
Understanding of CI/CD and DevOps practices
Responsibilities
Develop, maintain, and optimize ETL/ELT pipelines
Build scalable data architectures and data warehouses
Integrate data from multiple sources including APIs and databases
Ensure data quality, integrity, and security
Monitor and troubleshoot data pipeline performance
Collaborate with analytics teams to support reporting needs
Implement data governance and best practices
Benefits
Opportunities for skill development and certifications
Collaborative work environment with cross-functional teams
Exposure to modern data stack tools
Flexible work arrangements
Participation in innovative projects
Full Job Description
Job Title
Data Engineer
Job Summary
We are looking for a skilled Data Engineer to design, build, and maintain scalable data pipelines and infrastructure. The ideal candidate will work closely with data analysts, data scientists, and software engineers to ensure reliable data flow, storage, and accessibility for business insights and analytics.
Key Responsibilities
Develop, maintain, and optimize ETL/ELT pipelines
Build scalable data architectures and data warehouses
Integrate data from multiple sources (APIs, databases, cloud platforms)
Ensure data quality, integrity, and security
Monitor and troubleshoot data pipeline performance
Collaborate with analytics and business teams for reporting needs
Implement data governance and best practices
Automate workflows and improve data processing efficiency
Support real-time and batch data processing systems
Required Skills & Qualifications
Technical Skills
Strong knowledge of SQL and database systems
Experience with Python, Scala, or Java
Hands-on experience with ETL tools and frameworks
Knowledge of cloud platforms such as:
Amazon Web Services
Google Cloud
Microsoft
Experience with big data technologies:
Apache Spark
Hadoop
Kafka
Familiarity with data warehousing concepts
Understanding of CI/CD and DevOps practices
Soft Skills
Problem-solving mindset
Strong communication skills
Team collaboration
Analytical thinking
Attention to detail
Educational Requirements
Bachelor's degree in Computer Science, Information Technology, Data Science, or related field
Relevant certifications are a plus
Preferred Experience
2+ years of experience in data engineering or related roles
Experience with modern data stack tools like Airflow, Snowflake, Databricks, or dbt
Exposure to machine learning pipelines is an advantage