Senior Data Platform Engineer
Alpheva • Remote
Education
Not stated
Type
Hourly
Pay
$135-205/hr
Your rate depends on your experience and the task.
Last checked
1d ago
Checked
Only apply if this role fits your skills and interests.
About this role
From the Alpheva listing
Assess large-scale batch and streaming architectures, lakehouse design, data contracts, orchestration, lineage, and production data quality.
Review AI-generated pipelines for correctness, idempotency, schema evolution, recovery behavior, observability, and cost-aware scalability.
Identify weak ownership boundaries, silent data-quality failures, brittle dependencies, and governance gaps that would surface in production.
Provide practical corrections using SQL, Spark, Kafka, dbt, Airflow, and comparable modern data-platform patterns.
Remote, project-based contract work. Scope and hours depend on project matching; the listed hourly range applies to matched work.
Requirements
- Fluent proficiency in English (Written & Verbal)
- Reliable high-speed internet connection
- Bachelor's degree or equivalent professional experience
- Demonstrated expertise in STEM
Data Engineer interview prep
Questions Data Engineer interviewers often ask. They aren't taken from this listing.
How do you design an ETL pipeline to be idempotent so reruns don't duplicate data?
I design loads around upserts keyed on a natural or surrogate key rather than plain inserts, and I make each pipeline stage stateless with respect to its inputs so rerunning it with the same input produces the same output. Partitioning by a processing date and overwriting the whole partition on rerun is another reliable pattern, especially for batch pipelines.
When would you choose a star schema over a snowflake schema for a data warehouse?
A star schema keeps dimension tables denormalized, which trades storage and some data redundancy for simpler, faster queries. That's the right call when query performance and ease of use for analysts matter more than storage efficiency. A snowflake schema is worth the extra join complexity when dimension tables are large, change frequently, and normalization meaningfully reduces storage and update anomalies.
How do you handle schema evolution in a pipeline that ingests data from a source you don't control?
I treat the ingestion layer as schema-tolerant by landing raw data first, before any strict schema is enforced, and applying schema validation at a later transformation stage. This way a new or renamed field upstream doesn't break ingestion outright. I also version the schema explicitly so downstream consumers can detect and handle changes rather than silently breaking.
What's your approach to choosing between a batch and a streaming architecture for a new data pipeline?
The deciding factor is how fresh the data needs to be for the downstream use case, not how technically interesting streaming is. If consumers only need daily or hourly updates, batch is simpler to build, debug, and operate. Streaming is worth the added complexity only when there's a real requirement for near-real-time data, like fraud detection or live dashboards.
This listing mentions this tool. Brush up before a technical screen:
Why this role
At $135-205/hr, this Senior Data Platform Engineer role asks you to check AI answers in STEM the way a colleague in your field would.
Talent pool
We're light on STEM candidates
We've tracked 1,024 STEM listings and have few candidates to put forward for them. Set up a profile and we'll consider you for roles like this one.
Set up your profileSkills and categories
More jobs in these fields:
Related jobs
Verified reviews
Community reviews
Leave your review
Common questions
Why do expert AI training roles pay well?
The model already knows the basics. It needs help with hard edge cases, the judgment calls a senior professional in the field gets right.
What does a typical day look like in expert AI training work?
Tasks are slow and careful. One task can take 45 to 60 minutes of checking citations or calculations, and you're judged on quality more than speed.
What does STEM work look like for a Senior Data Platform Engineer?
You check AI answers to STEM questions, correct their errors and write expert reasoning. As a Senior Data Platform Engineer, you're hired for that judgment, so hands-on STEM experience matters.
What specific skills does this listing call for?
Coding and SQL are named directly in the listing. If you don't have hands-on experience with these, expect the screening to test for them.
How much does this specific role pay?
This listing is posted at $135-205/hr, an hourly rate. Where you land in the range depends on your background and the assessment. Pay can change after we check the listing, so confirm the rate on the platform's application page.
What happens when I click Apply on this listing?
Apply opens Alpheva's site, where you create an account and follow its sign-up steps.