- Company Name
- Freshminds
- Job Title
- Data Engineer
- Job Description
-
Job Title: Data Engineer
Role Summary: Lead developer responsible for designing, building, and maintaining scalable marketing data pipelines and databases that enable data‑driven analytics and personalised consumer experiences across a global brand.
Expactations: Deliver clean, high‑quality, secure, and governed data assets; collaborate closely with data scientists, analysts, and product teams; ensure systems are scalable, reliable, and performant; serve as the primary point of contact for marketing data infrastructure.
Key Responsibilities:
- Design, implement, and maintain scalable ETL/ELT data pipelines and architectures.
- Ensure data quality, security, and governance across all storage and processing systems.
- Oversee data collection, transformation, validation, and ingestion from marketing APIs and media data sources.
- Collaborate with cross‑functional teams (data science, analytics, product) to identify data needs and deliver solutions.
- Develop and maintain data models, databases, and datamarts for marketing performance metrics.
- Automate workflows using orchestration and containerization tools (e.g., Airflow, Docker).
- Provide documentation, monitoring, and troubleshooting for data infrastructure.
Required Skills:
- Proficiency in Python, SQL, Git, and DBT.
- Experience with media data ELT tools and marketing APIs.
- Solid understanding of marketing datamarts, performance metrics, MMM/MTA.
- Cloud platform expertise (AWS, GCP, or Snowflake).
- Familiarity with orchestration (Airflow) and containerization (Docker).
- Strong knowledge of data modeling, governance, and security best practices.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Data Engineering, Analytics, or related field, or equivalent professional experience.
- Relevant certifications in cloud platforms (e.g., AWS Certified Data Analytics, GCP Professional Data Engineer) are an advantage.