Skip to main content
Simulmedia

Senior Data Engineer

RemoteUkraine only
Published
Role
Data Engineering
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to UA only. Set where you work from to check your eligibility.

No BS summary

Senior data engineer with 7+ years, strong Python and expert SQL, for large-scale data pipelines. Must be based in Ukraine and able to work with U.S.-based teams on 11:00 AM–8:00 PM EEST. Needs hands-on distributed data processing, data modeling, Airflow, REST services, AWS and Docker.

Core skills

PythonSQLSpark/Databricks/EMR/Snowflake/BigQuery

Required skills

Redshift/Snowflake/BigQuery/ClickHouseAirflowRESTFastAPI/FlaskAWSS3IAMECSDockerCI/CD

Optional skills

Delta Lake

What you'll do

  • Design and build batch data pipelines that ingest, validate and transform multi-billion-row datasets from external data providers and internal systems
  • Model complex real-world data: dimensional models, reference data, and temporal data whose attributes change over time (e.g. slowly changing dimensions), and evolve those models safely as upstream sources change their schemas and semantics
  • Develop and operate workloads on our lakehouse platform (Databricks / Spark / Delta) and our data warehouse (Redshift), including migrating existing pipelines from the warehouse to the lakehouse
  • Orchestrate pipelines with Airflow: scheduling, dependencies, retries, backfills and alerting
  • Prove correctness, not just completion: design parity checks and reconciliation queries when replacing an existing pipeline, run large historical backfills, and investigate data discrepancies down to the row level
  • Build and maintain Python services and REST APIs that serve data to internal products
  • Optimize for performance and cost: query tuning, table design, workload management and right-sizing compute
  • Own what you ship: monitor production pipelines, participate in incident triage and root-cause analysis, and harden systems so the same failure does not happen twice
  • Collaborate cross-functionally with product managers, data scientists and stakeholders across the company to deliver on product roadmap
  • Work within an Agile team that releases cutting-edge new features regularly
  • Take a high degree of ownership and freedom to experiment with new technologies to improve our software

What they require

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 7+ years of work experience as a data engineer
  • Proficiency in Python and using it as the primary development language in recent years
  • Expert-level SQL: comfortable writing, reading and tuning complex analytical queries against very large tables, and debugging why two result sets disagree
  • Hands-on experience with a distributed data processing platform (Spark/Databricks strongly preferred; EMR, Snowflake or BigQuery also relevant) and with a columnar data warehouse (Redshift, Snowflake, BigQuery, ClickHouse, etc)
  • Ability to design complex data models: normalized, dimensional and temporal (slowly changing dimensions, effective-dated records, point-in-time correctness)
  • Experience with workflow orchestration tools (Airflow or similar): building DAGs, managing dependencies and running backfills
  • Experience integrating third-party data feeds: handling schema drift, late or missing deliveries, vendor data-quality defects and versioned reference data
  • Experience building REST services in Python (FastAPI, Flask, etc)
  • Experience developing, maintaining, and debugging problems in large server-side code bases
  • Working knowledge of AWS (S3, IAM, ECS or similar compute) and Docker
  • Good knowledge of engineering best practices and testing (unit test, integration test, code review, CI/CD)
  • The desire to take a high level of ownership of the things you work on
  • Ability to learn new things quickly, maintain a high bar for quality, and be pragmatic
  • Must be able to communicate with U.S based teams
  • Preferred: Experience migrating legacy pipelines between platforms with strict parity requirements is a plus
  • Preferred: Experience with advertising, media or measurement industry data is a plus
  • Ability to communicate effectively with the U.S.-based teams and work 11:00 AM — 8:00 PM EEST (11:00 - 20:00).

Simulmedia builds a TV and streaming advertising platform.

AdTech

Details

Apply routeDom
Salary not disclosed