Senior Data Engineer

Posted 5hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Data Engineer designing, building, and maintaining data systems for analytics and ML in hybrid SaaS environments. Extending and operating the Elastic Hierarchy framework with data governance.

Responsibilities:

  • Design, develop, and maintain scalable ETL/ELT data pipelines using Python.
  • Process and integrate data from multiple formats and sources (JSON, CSV, XML).
  • Build and manage data transformations and orchestration workflows using dbt and orchestration tools such as Airflow, Prefect, or Dagster.
  • Enforce data governance, quality, and security standards.
  • Extend, maintain, and optimize the Elastic Hierarchy data framework.
  • Collaborate with analytics, ML, and product teams to deliver reliable, business-ready datasets.
  • Support data operations in SaaS and hybrid on-premise environments.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Data Engineering, or a related field.
  • Strong Python development skills.
  • Experience with AWS data services (S3, Glue, Lambda, EMR, EC2, Redshift, RDS).
  • Hands-on experience with Snowflake, MongoDB, and PostgreSQL.
  • Experience using dbt and at least one orchestration tool (Airflow, Prefect, or Dagster).
  • Knowledge of data mapping, attribution, and reconciliation.
  • Ability to work effectively in hybrid and on-premise deployment environments.
  • Strong English communication skills, written and verbal.