Data Engineer
Job Overview
We are seeking a skilled
Data Engineer
to design, build, and maintain scalable data pipelines and infrastructure. The role involves working closely with Data Analysts, Data Scientists, and Engineering teams to ensure reliable, high-quality data for analytics, reporting, and product insights.
Key Responsibilities
* Design, build, and maintain ETL/ELT pipelines for structured and unstructured data
* Develop and optimize data models, databases, and storage solutions
* Ensure data quality, consistency, and reliability across systems
* Collaborate with Data Scientists and Analysts to support analytics and reporting needs
* Monitor and troubleshoot data systems, workflows, and performance issues
* Implement best practices for data security, governance, and compliance
* Automate repetitive data processes and tasks
Requirements
* Experience as a Data Engineer or similar role
* Proficiency in SQL and database management (PostgreSQL, MySQL, etc.)
* Strong programming skills in Python, Java, or Scala
* Experience with ETL tools and data pipeline frameworks
* Familiarity with cloud platforms (AWS, GCP, Azure) and data warehouses (Redshift, BigQuery, Snowflake)
* Strong analytical, problem-solving, and debugging skills
* Good written and verbal English communication skills
Nice to Have (Optional)
* Experience with big data frameworks (Spark, Hadoop, Kafka)
* Knowledge of data modeling and BI tools (Looker, Tableau, Power BI)
* Familiarity with DevOps or CI/CD pipelines for data
* Experience working in Agile teams
What We Offer
* High-impact role working with large-scale data systems
* Collaboration with cross-functional teams including analytics and engineering
* Opportunities for learning, growth, and career progression
* Supportive, data-driven work environment