Role overview
Overview
We are looking for a Data Engineer to design, build, and maintain scalable data systems that support analytics and business decision-making. You will work closely with data analysts, data scientists, and software engineers to ensure reliable data pipelines and high-quality datasets.
What you'll work on
- Design, develop, and maintain robust data pipelines (ETL/ELT processes)
- Build and optimize data architectures, databases, and data warehouses
- Ensure data quality, integrity, and security across systems
- Integrate data from various sources (APIs, databases, third-party tools)
- Monitor and troubleshoot data workflows and performance issues
- Collaborate with cross-functional teams to understand data needs
- Implement best practices for data governance and documentation
- Automate data processes to improve efficiency and scalability
What we're looking for
- Experience with big data technologies (e.g., Spark, Kafka, Hadoop)
- Knowledge of CI/CD pipelines and DevOps practices
- Familiarity with containerization tools (Docker, Kubernetes)
- Experience working in Agile environments