Remote Senior Data Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Senior Data Engineer will be responsible for managing the tech stack, architecture, and data ingestion layer of the company.
  • This role involves close collaboration with data analysts and delivery teams to provide and maintain a self-service data platform that delivers value for the business.
  • Responsibilities include working with data analysts and software development engineers to create data products for both internal and external use.
  • The engineer will build and operate data products and pipelines using practices such as trunk-based development, test-driven development (TDD), and continuous integration/continuous delivery.
  • The role requires leveraging modern data engineering tools and services to ensure the data architecture integrates well with surrounding tools and services.
  • Monitoring tools will be used to proactively detect data quality problems in data pipelines.

Requirements:

  • Candidates must have solid experience as a software and/or data engineer, with at least 7 years of experience.
  • A deep understanding of software engineering principles and a passion for learning are more important than specific data engineering experience.
  • Ideally, candidates should have experience with complex data modeling, ELT design, and data lakes, as well as familiarity with Big Data technologies like Apache Spark and PySpark.
  • Proficiency in programming languages such as Python and SQL is required.
  • Knowledge of data lake house architectures (e.g., Apache Iceberg, AWS Glue, S3, Redshift) and data management tools (e.g., Airflow, Fivetran, DuckDB) is preferred.
  • Experience with infrastructure provisioning tools like Terraform is considered a plus.
  • Familiarity with data mesh and domain-driven modeling is also ideal.
  • Excellent verbal and written communication skills in English and strong interpersonal skills are necessary for collaboration within a multicultural team.

Benefits:

  • Employees are entitled to 30 days of vacation per year.
  • There is a discount on company products for employees.
  • The company offers employer-funded pension plans and location-related insurances, which may vary by country.
  • A purpose-built office is available in Munich.
  • Opportunities for personal development are provided.
  • Regular team events are organized to foster a collaborative environment.
  • The company promotes a start-up spirit among its employees.
  • Workation options are available, although availability may differ by role.
Leave a feedback