Data Engineer to help build data platform
Worldwide
About the Role We're looking for a Senior Data Engineer to build our data platform from scratch, a rare greenfield opportunity to make the foundational architecture calls yourself. You'll design the pipelines that bring together high-volume payment transactions, marketing analytics, and operational data across AWS and GCP into a unified Lakehouse. This is a hands-on, ownership-heavy role. What You'll Do Design and build ingestion pipelines for high-volume payment data (Stripe, PayPal, Solidgate), marketing analytics (GA4, GTM, Google Ads, Amplitude), and operational databases (MongoDB, PostgreSQL). Build the data infrastructure for a Lakehouse using AWS and GCP. Build medallion-layer transformation models (Bronze → Silver → Gold) in dbt or SQLMesh, with payments on Redshift and marketing on BigQuery. Own orchestration end-to-end in Dagster or Airflow, lineage, sensors, backfills, retries, and alerting across the full asset graph. Implement infrastructure as code best practices, cost controls etc. What We're Looking For 3+ years building production data platforms and pipelines from the ground up. Deep expertise in Dagster or Airflow, including lineage, backfill, and retry strategies. Hands-on experience with dbt or SQLMesh, version-controlled transformations. Strong AWS and GCP skills, with Terraform for infrastructure as code and a cost-conscious (FinOps) approach. Strong written communication and the ability to work autonomously in a remote, async environment. Nice to Have Familiarity with data mesh principles, domain ownership, or data product design. Experience with Apache Spark or Flink for large-scale compaction workloads.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:6 hours ago
- Interviewing:2
- Invites sent:3
- Unanswered invites:1
About the client
- Hong KongKowloon6:25 PM
- $410K total spent173 hires, 105 active
- 19,748 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by