We are seeking a detail-oriented Data Engineer responsible for designing, developing, and maintaining scalable data systems. The ideal candidate will build robust data pipelines, ensure data quality, and collaborate across teams to support analytics and reporting. This role requires a strong understanding of data modeling, data warehousing, integration techniques, and the ability to translate business needs into technical solutions.
- Design and implement scalable data pipelines for ingesting, processing, and storing data from diverse sources, ensuring optimal performance and reliability.
- Develop and maintain data models that support analytical and operational needs, using techniques that balance normalization and denormalization.
- Build and optimize data warehousing solutions, incorporating strategies for partitioning, indexing, and backup to enhance query performance.
- Integrate data from various sources through effective ETL processes, resolving format and structure differences to ensure consistency and integrity.
- Create clear and actionable data visualizations to communicate data trends and insights to stakeholders.
- Write and maintain clean, efficient code for data processing tasks and basic SQL queries, ensuring the solutions are scalable and maintainable.
- Collaborate with cross-functional teams to translate business requirements into technical designs and document data architectures.
- Employ logical reasoning and problem-solving skills to troubleshoot issues in data flows and optimize system performance.
- Communicate effectively, both in writing and verbally, to document processes, share insights, and support decision-making.
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- Proven experience in building data pipelines, data warehousing, and data integration projects.
- Proficiency in SQL and familiarity with at least one programming language (e.g., Python, Java, or similar) used in data processing.
- Solid understanding of data modeling techniques, including strategies for handling OLAP systems and large datasets.
- Experience with data visualization tools and practices.
- Strong analytical and logical reasoning skills, combined with excellent English writing and communication abilities.
- Ability to work independently and collaboratively in a dynamic, fast-paced environment.
- This position offers an exciting opportunity for a motivated Data Engineer to contribute to the overall data strategy, ensuring efficient data capture, storage, and analysis that drives informed decision-making.
- If your resume is shortlisted, you will be invited to take an online AI-based assessment.
- Candidates who pass this test will move on to the next stage: an on-call interview with the end client.
- Successful candidates from all rounds will receive an offer based on the initial discussion during the first call.