Overview:
The Engineer plays a key role in translating product vision into scalable, high-quality technical solutions. This role focuses on designing, developing, and maintaining data pipelines, ETL processes, and validation frameworks that enable data-driven products and insights.
As part of a cross-functional team, the Engineer collaborates closely with product owners, architects, and analysts to deliver reliable, efficient, and well-tested data solutions. The ideal candidate brings both strong technical proficiency and collaborative mindset, with around 5 years of hands-on experience in data engineering or related fields.
Responsibilities:
- Design, develop, and maintain scalable data pipelines and ETL processes to support data-driven applications and analytics.
- Collaborate with product owners, architects, and other technical teams to translate business and product requirements into technical designs.
- Ensure data quality, consistency, and integrity through robust testing and validation frameworks.
- Optimize data storage, retrieval, and performance to support scalability and efficiency.
- Participate in sprint planning, backlog grooming, estimation, and Agile delivery activities.
- Prepare and maintain technical documentation, including specifications, process flows, and configuration guides.
- Stay updated on emerging technologies, tools, and best practices in data engineering, continuously improving the data architecture.
- Contribute to code reviews, peer mentoring, and knowledge sharing within the engineering team.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, Data Engineering, or a related field.
- Minimum 5 years of experience in data engineering, software development, or similar technical roles.
- Proficiency in programming languages such as Python and SQL.
- Hands-on experience with data engineering tools such as Databricks, Apache Spark, or equivalent frameworks.
- Experience working with cloud platforms (AWS, Azure, or Google Cloud Platform).
- Strong understanding of ETL design principles, data modeling, and data warehousing concepts.
- Familiarity with CI/CD pipelines and version control systems for automated deployment and testing.
- Experience managing and optimizing databases such as PostgreSQL, MySQL, or MongoDB.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Demonstrated attention to detail and commitment to maintaining data accuracy and integrity.
- Ability to mentor junior engineers and contribute to team learning and growth.