Deutschlandradio

Data Engineer

Deutschlandradio

full-time

Posted on:

Location Type: Hybrid

Location: Köln • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AirflowAWSCloudDockerElasticSearchETLGoogle Cloud PlatformLinuxPostgresPythonSQL

About the role

  • Further development and optimization of our on-premise data platform (PostgreSQL, OpenSearch) for the analysis of podcast logfiles in particular
  • Maintenance and improvement of ETL/ELT pipelines (Airflow) for processing usage data from various sources
  • Maintenance of the CI/CD pipeline (GitLab) and deployment processes for automated data processing and dashboard updates
  • Technical support of our tracking solution (Piano Analytics) and ensuring high data quality for analyses
  • Provision of reliable data for the media research team and editorial departments, and support with technical questions regarding dashboards and reports
  • Further development of monitoring and alerting and ensuring GDPR compliance across all data processes

Requirements

  • Degree in Computer Science, Mathematics, Data Science or a comparable professional background with several years of experience as a Data Engineer
  • Strong programming skills in Python and solid SQL skills, ideally with practical experience in PostgreSQL
  • Experience with Airflow for orchestrating ETL/ELT pipelines and familiarity with GitLab CI/CD, Docker and Linux environments
  • Experience in logfile analysis and processing, and ideally knowledge of OpenSearch, Elasticsearch or similar search engines
  • Basic understanding of Machine Learning and NLP for future projects is desirable, as well as cloud experience (GCP, AWS)
  • Strong communication skills, enjoyment of independent work and the ability to convey technical matters clearly
  • Good written and spoken German (C1 level or higher)
Benefits
  • Exciting and creative tasks in a dynamic and motivated team
  • Work at a public-service broadcaster that follows the guiding principle of acting "confidently, respectfully and curiously" both internally and externally
  • The opportunity to contribute your own ideas and suggestions, as well as a variety of development and training opportunities
  • Flexible home office and mobile working options
  • Family-friendly employer and childcare during the summer holidays
  • Company pension scheme and other attractive collective-agreement social benefits
  • Discounted sports offerings through our corporate sports program and a partnership with Urban Sports Club
  • Good public transport connections and a monthly subsidy for the Deutschlandticket (nationwide public transport pass)
  • Meal options available at both Cologne and Berlin locations

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonSQLPostgreSQLETLELTAirflowGitLabDockerLinuxMachine Learning
Soft skills
communicationindependent worktechnical conveyance
Certifications
Degree in Computer ScienceDegree in MathematicsDegree in Data Science