Senior Data Engineer

Skills
AirflowAthenaBig DataData ArchitectureData ModelingDatabasesDatasets
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Software Engineering background with Python and SQL experience
  • Knowledge of data processing frameworks like Pandas, dbt, or Spark
  • Experience with AWS, Azure, or Google Cloud
  • Familiarity with data orchestration solutions like Airflow, Oozie, or Luigi
  • Understanding of relational and non-relational database design
  • Experience with software engineering best practices and automation

Nice to have

  • Production experience with large datasets
  • Knowledge of BI and analytics tools
  • Understanding of data security and PII issues
  • Experience with big data cloud technologies
  • Interest in adopting new technologies

Day to day

  • Contribute to the design, build, and operational management of data lake and analytics solution on AWS technologies
  • Use state-of-the-art technologies like Airflow, dbt, and Spark for data processing
  • Support Data Analysts and Data Scientists with automation, tooling, and data pipelines