Senior Data Engineer for ETL Pipeline (BigQuery / Snowflake / ClickHouse / dbt / Kafka / PySpark)
Worldwide
We are seeking a Senior Data Engineer to audit, stabilize, and re-architect our geospatial platform powering real-time urban Digital Twins, wildfire mapping, flood simulations, and municipal zone compliance. High-velocity GPS streams, satellite feeds, drone LiDAR clouds, and IoT weather sensors are ingested via Apache Kafka, GCP Pub/Sub, and Debezium CDC into cloud landing zones, but peak traffic regularly causes consumer backpressure, Avro schema drifts, and live map rendering delays. Raw coordinate pings, elevation rasters, and polygon shapefiles sync into Google BigQuery, Snowflake, and ClickHouse, where unpartitioned tables and brute-force spatial joins cause severe latency, disrupt interactive GIS dashboards, and inflate cloud bills by over 50%. Our Airflow and Dagster DAGs execute dbt Cloud transformations and Databricks PySpark pipelines across Medallion layers, but corrupted coordinate geometry continuously breaks dbt runs, corrupts Feast feature stores powering automated risk models, and invalidates Pinecone vector embeddings used for spatial AI analysis. You will audit our full stack, refactor spatial queries using Uber H3 and Google S2 indexing, deploy Great Expectations observability suites, enforce Terraform IaC, and establish automated GitHub Actions CI/CD workflows for zero-downtime delivery. Candidates must have deep mastery of BigQuery, Snowflake, ClickHouse, Apache Kafka, dbt, Databricks, PySpark, Python, SQL, Terraform, Docker, Airflow, Great Expectations, Feast, Pinecone, and complex GIS geospatial telemetry processing.
$5.00
Fixed-price- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:6 days ago
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesMilwaukie12:39 PM
- $2.4K total spent146 hires, 14 active
- 167 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