remote
Analytics Engineer / Data Engineer - ProblemShared
Data Engineer
Analytics Engineer responsible for designing, building, and maintaining data pipelines and analytical models using Python, SQL, dbt, Snowflake and Airflow, delivering reliable insights through Looker and supporting data‑driven decision making.
About the role
Key Responsibilities
- Design, develop, and maintain scalable ETL/ELT pipelines in Snowflake using dbt and Airflow.
- Write clean, production‑grade Python and SQL code to transform raw data into analytics‑ready datasets.
- Collaborate with analysts and product teams to define data models, metrics, and reporting requirements.
- Build and optimise dashboards and visualisations in Looker to deliver actionable insights.
- Implement data quality checks, monitoring, and performance tuning to ensure reliability.
- Support data governance, security, and compliance within a cloud environment (AWS).
Requirements
- 3+ years of experience in data engineering or analytics engineering roles.
- Proficiency in Python, SQL, and modern data‑stack tools such as dbt, Snowflake, and Airflow.
- Strong understanding of data modeling, warehousing concepts, and BI tools (Looker, Tableau, etc.).
- Experience working in cloud platforms, preferably AWS, with a focus on security and scalability.
- Ability to translate business needs into technical solutions and communicate effectively with cross‑functional teams.
Skills
pythonsqldbtsnowflakeairflowlookeraws