Xây dựng và vận hành nền tảng dữ liệu cho analytics, báo cáo và công cụ marketing tại Everfit
Yêu cầu
Sơ cấp hoặc bằng trong Computer Science, Engineering hoặc kinh nghiệm thực tế tương đương
3+ năm kinh nghiệm data engineering với tư duy dữ liệu modeling và ETL/ELT
SQL và Python mạnh
Thực tế với Databricks/Spark, Delta Lake, dbt và Airflow
Kinh nghiệm CDC hoặc ingestion tăng dần từ MongoDB và/hoặc Postgres
Trách nhiệm
Xây dựng và vận hành pipeline CDC từ MongoDB, Postgres và nguồn SaaS (Fivetran, Stripe API, GA4, Statsig) bằng Airflow và Databricks Jobs
Xây dựng dbt model trên Databricks theo kiến trúc medallion (bronze, silver, gold) cho Data Analyst và dashboard
Vận hành reverse ETL đẩy dữ liệu đến Iterable và Google Ads theo hợp đồng dữ liệu
Chạy kiểm tra chất lượng và tresholder dữ liệu, bảo trì cảnh báo, khắc phục sự cố pipeline và viết runbook
Có thì tốt
Kinh nghiệm Estuary, Fivetran hoặc Kafka
Kinh nghiệm AWS SQS/SNS và ECS
Kinh nghiệm dữ liệu Stripe billing
Lương và phúc lợi
Sign-on Bonus
Bảo hiểm y tế
Công tác từ xa linh hoạt
Tóm tắt bằng AI từ JD gốc, đọc JD gốc trước khi ứng tuyển.
About the Role
Location: Danang or Hanoi (Hanoi-based hires work from the Danang office during the 2-month probation)
Everfit is looking for a skilled and detail-oriented Data Engineer to build and run the data platform behind our analytics, reporting and marketing tools. You will own ingestion, dbt modeling on Databricks and reverse ETL, making sure data is reliable, fresh and secure. You will work closely with Data Analysts, Product and Finance to turn their data needs into well-modeled, trusted datasets.
Responsibilities
Data Ingestion: Build and operate ingestion pipelines using CDC (Estuary) from MongoDB and Postgres, and from SaaS sources (Fivetran, Stripe API, GA4, Statsig), orchestrated with Airflow and Databricks Jobs.
Data Modeling: Build dbt models on Databricks in a medallion architecture (bronze, silver, gold) for Data Analysts and dashboards.
Reverse ETL: Maintain reverse ETL jobs that push data to Iterable and Google Ads based on agreed data contracts. Campaign and journey setup is owned by the Marketing team.
Data Quality & Monitoring: Run data quality and freshness checks, maintain alerting, troubleshoot pipeline incidents and write runbooks.
Cost & Performance: Monitor and optimize the cost and performance of Databricks and our ingestion tools.
Data Governance: Manage warehouse access controls and PII protection (Unity Catalog permissions, column masking).
Documentation: Write design docs and technical documentation on Confluence.
Requirements
Bachelor's degree in Computer Science, Engineering or a related field, or equivalent practical experience.
3+ years in data engineering, with a solid understanding of data modeling and ETL/ELT.
Strong SQL and Python.
Hands-on experience with Databricks/Spark, Delta Lake, dbt and Airflow.
Experience with CDC or incremental ingestion from MongoDB and/or Postgres.