Data Engineer
An assessment is attached — partners can generate a test link after submitting.
Overview
The Data Engineer 2 will design, build, maintain, and optimize reliable data pipelines and ETL/ELT workflows, with strong hands-on responsibility for Snowflake, SQL, data validation, transformation, and customer data analysis. This remote role requires 3–5 years of relevant experience, strong analytical and problem-solving abilities, and the ability to translate customer data into meaningful patterns, trends, behaviors, anomalies, and actionable insights.
Responsibilities
<h2>Key Responsibilities</h2><ul><li>Design, build, maintain, and optimize data pipelines and ETL/ELT workflows.</li><li>Work extensively with Snowflake for data storage, transformation, querying, and performance optimization.</li><li>Build and manage DVT, data validation, and data transformation pipelines to support data accuracy, consistency, and reliability.</li><li>Work with customer data from multiple sources to identify patterns, trends, behaviors, and anomalies.</li><li>Perform customer data analysis to answer business questions and uncover useful insights.</li><li>Transform raw customer data into clean, structured, and analysis-ready datasets.</li><li>Develop data models and efficient data transformation processes.</li><li>Write and optimize SQL queries for data extraction, transformation, and analysis.</li><li>Work with MongoDB and other data sources when required.</li><li>Use Python for data processing, automation, scripting, and pipeline development.</li><li>Apply working knowledge of PySpark when processing larger datasets.</li><li>Collaborate with analytics, engineering, marketing, and business teams to understand data requirements.</li><li>Ensure data quality, completeness, consistency, and reliability across pipelines.</li><li>Troubleshoot pipeline failures and data discrepancies and implement appropriate fixes.</li><li>Document data pipelines, transformations, data sources, and business logic.</li></ul>
Requirements
<h2>Required Qualifications</h2><ul><li>3–5 years of relevant experience in data engineering, analytics engineering, or a similar role.</li><li>Strong hands-on experience with Snowflake.</li><li>Strong understanding of ETL/ELT and data pipeline development.</li><li>Experience working with customer/user data and customer data analysis.</li><li>Strong analytical and problem-solving abilities.</li><li>Ability to interpret customer data and derive meaningful insights and patterns.</li><li>Good knowledge of SQL and experience writing complex queries.</li><li>Experience with data transformation, validation, and quality checks.</li><li>Understanding of data warehousing and data modeling concepts.</li><li>Bachelor's degree in Computer Science, Data Engineering, Information Technology, Statistics, or a related field.</li><li>Strong communication and collaboration skills.</li><li>Ability to work independently in a remote environment.</li></ul>