(Senior) Data Engineer (m/f/d)

(Senior) Data Engineer (m/f/d)

Berlin Vollzeit 48000 - 84000 € / Jahr (geschätzt) Kein Homeoffice möglich
A

Auf einen Blick

  • Aufgaben: Entwickle und pflege skalierbare Datenpipelines für unsere Anwendungen.
  • Unternehmen: Adsquare ist ein innovatives Unternehmen im Bereich Standortintelligenz für programmatische Werbung.
  • Vorteile: Flexibles Arbeiten, 30 Urlaubstage, jährliches Weiterbildungsbudget von 1.200€ und viele weitere Vorteile.
  • Weitere Informationen: Unser Büro in Berlin ist haustierfreundlich und wir organisieren regelmäßig Team-Events.
  • Warum dieser Job: Werde Teil eines dynamischen Teams und arbeite an spannenden Datenlösungen in der Werbebranche.
  • Qualifikationen: 4-6 Jahre Erfahrung als Backend-Entwickler oder Dateningenieur, Kenntnisse in Python, Scala, Java und SQL.

Das prognostizierte Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

About the team


As a (Senior) Data Engineer at Adsquare, you will be a key contributor to our core engineering function, creating and maintaining scalable big data pipelines that power our applications and drive business value.


Because our engineering department handles a variety of critical data challenges, you will be assigned to a specific cross-functional squad based on your individual strengths, experience, and current business needs. To give you an idea of the work, your daily mission might involve:



  • Data Ingestion & Products: Developing data solutions built on massive volumes of location signals, geospatial (places) data, and audience attribute data.

  • Data Integrations & Egress: Architecting privacy‑first, massive‑scale data egress solutions to ensure our datasets reach external partners reliably, securely, and efficiently.


Regardless of the specific squad, you will work alongside a talented team of Data and Backend Engineers under the guidance of a Technical Team Lead, operating with a high degree of autonomy and a strong software engineering mindset.


Your Mission



  • Data Pipeline Ownership: Take full accountability for the pipeline lifecycle—from raw data ingestion to transformation and external delivery—according to defined SLAs, time, and budget.

  • Architect Scalable Solutions: Design and build robust data architectures required to process and transfer terabytes of data.

  • Pipeline Optimization: Continuously improve data pipelines for cost and performance. This includes analyzing query plans, optimizing compute and working memory, and strategically applying horizontal or vertical scaling.

  • Engineering Rigor: Elevate data engineering standards. Implement CI/CD workflows, infrastructure‑as‑code, test‑driven development (TDD), and automated testing to ensure reliable and maintainable code.

  • Data Monitoring: Create and maintain live monitoring dashboards to ensure data solutions are healthy and to support strategic decision‑making.

  • Collaboration & Mentorship: Bridge the gap between Data and Backend engineering. For Senior applicants, act as a technical leader by mentoring junior team members, conducting code reviews, and introducing best practices.


Your Profile


We are looking for a candidate with varying levels of experience (mid‑level to senior, typically 3‑6+ years) in Data Engineering or Backend Development with a heavy data focus. You must be comfortable working in a self‑organized, agile environment.


Must‑Have Technical Skills



  • Programming Mastery: Very strong proficiency in Python and SQL. You write modular, production‑ready code and possess a solid understanding of both Functional Programming and Object‑Oriented Programming (OOP) principles.

  • Big Data & PySpark: Deep experience with large‑scale data processing frameworks, specifically Apache Spark / PySpark. You understand how to handle TB‑scale datasets efficiently. Deep understanding of big data file formats like parquet and avro. Experience with open Lakehouse formats like Iceberg.

  • Advanced Optimization Skills: Proven experience in optimizing data pipelines for compute, working memory, and cost efficiency, including reading and analyzing complex query plans/profiles.

  • Database & Storage Architecture: Expertise in the trade‑offs between OLAP and OLTP systems. You have built solutions using relational and non‑relational (NoSQL) databases, and horizontally scalable data warehouses/lakehouses (e.g., Redshift, Snowflake, StarRocks).

  • Cloud Native (AWS): Experience architecting solutions within the AWS ecosystem (e.g., S3, Athena, Glue, EMR, Lambda, Batch).

  • Infrastructure & Orchestration: Production experience treating infrastructure as software using Terraform, alongside experience with orchestration tools like Airflow, dbt, or Step Functions.

  • Engineering Fundamentals: Solid grasp of computer science principles, data structures, algorithms, and git‑flow/CI/CD pipelines.

  • AI tools: Good command of using AI tools (e.g. Claude Code, Kiro, Gemini Pro) to improve and refactor your code, increase your productivity and quality and performance of your code.


Nice to Have



  • Compiled Languages: Experience with a compiled or strongly typed language (e.g., Java, Scala, Go, Kotlin, C++, Cython).

  • Geospatial Data: Experience working with GIS (Geographic Information Systems) and geo‑spatial datasets.

  • Data Formats: Expertise in optimizing file formats (Parquet, Avro, Iceberg) for performance.

  • Streaming Technologies: Familiarity with Kafka and Flink.

  • Backend Context: Experience working closely with Backend engineers or familiarity with Backend architectural patterns (microservices, API design).


Why us?



  • Hybrid work model

  • 30 vacation days

  • Learning budget

  • Regular team and company events

  • Latest hardware of your choice

  • Pet‑friendly Berlin office

#J-18808-Ljbffr

(Senior) Data Engineer (m/f/d) Arbeitgeber: Adsquare GmbH

Adsquare ist ein hervorragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung bietet, in der Mitarbeiter wachsen und sich weiterentwickeln können. Mit einem hybriden Arbeitsmodell, einem individuellen jährlichen Lernbudget von 1.200 € und 30 Urlaubstagen pro Jahr fördert das Unternehmen eine ausgewogene Work-Life-Balance und kontinuierliche Weiterbildung. Die Unternehmenskultur basiert auf Werten wie Ehrlichkeit, Resilienz und Teamarbeit, was Adsquare zu einem attraktiven Ort für alle macht, die in der digitalen Werbetechnologie tätig sein möchten.

A

Kontaktdaten:

Adsquare GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so (Senior) Data Engineer (m/f/d) erhalten könnten

Netzwerken ist der Schlüssel

Nutze Plattformen wie LinkedIn, um mit aktuellen Mitarbeitern von Adsquare in Kontakt zu treten. Stelle Fragen zu ihrer Arbeit und den Herausforderungen im Team, um ein besseres Verständnis für die Unternehmenskultur und die Anforderungen an die Position zu bekommen.

Technische Fähigkeiten demonstrieren

Beteilige dich an Open-Source-Projekten oder erstelle eigene Projekte, die deine Kenntnisse in Python, Scala oder Java zeigen. Teile diese Projekte auf GitHub, um potenziellen Arbeitgebern deine praktischen Fähigkeiten zu demonstrieren.

Bleibe über Trends informiert

Halte dich über die neuesten Entwicklungen im Bereich Data Engineering und Adtech auf dem Laufenden. Besuche Webinare oder Konferenzen, um dein Wissen zu erweitern und gleichzeitig wertvolle Kontakte zu knüpfen.

Soft Skills betonen

Bereite Beispiele vor, die deine Kommunikationsfähigkeiten und deine Erfahrung im Mentoring von Junior-Teammitgliedern zeigen. Diese Soft Skills sind für die Rolle als Senior Data Engineer bei Adsquare besonders wichtig.

Wir glauben, dass du diese Fähigkeiten brauchst, um (Senior) Data Engineer (m/f/d) mit Bravour zu bestehen

Fortgeschrittene Kenntnisse in Python, Scala, Java und SQL
Verständnis der funktionalen Programmierprinzipien
Erfahrung mit großen Datenverarbeitungsframeworks wie Apache Spark
Kenntnisse in Dateiformaten wie Parquet, HDFS, Iceberg
Design und Betrieb relationaler (SQL) und nicht-relationaler (NoSQL) Datenbanken
Erfahrung im Umgang mit großen Datensätzen (von Hunderten von GB bis zu mehreren TB)
Vertrautheit mit Big Data-Technologien und Data Warehouses in AWS wie Athena, EMR, Glue, Redshift, S3, Data Lake

Einige Tipps für deine Bewerbung 🫡

Verstehe die Unternehmenswerte:Lies die Unternehmenswerte von Adsquare sorgfältig durch und überlege, wie du diese in deiner Bewerbung widerspiegeln kannst. Zeige, dass du nicht nur die technischen Fähigkeiten mitbringst, sondern auch die Werte wie Resilienz, Ehrlichkeit und Teamarbeit lebst.

Hebe deine technischen Fähigkeiten hervor:Stelle sicher, dass du deine Erfahrungen mit den geforderten Programmiersprachen (Python, Scala, Java, SQL) und großen Datenverarbeitungstechnologien (wie Apache Spark) klar darstellst. Verwende konkrete Beispiele aus deiner bisherigen Arbeit, um deine Expertise zu untermauern.

Betone deine Soft Skills:Neben technischen Fähigkeiten sind auch Soft Skills wichtig. Hebe deine Kommunikationsfähigkeiten, Teamarbeit und Problemlösungsansätze hervor. Zeige, wie du in der Vergangenheit Junior-Teammitglieder unterstützt oder geleitet hast.

Individualisiere dein Anschreiben:Verfasse ein individuelles Anschreiben, das auf die spezifischen Anforderungen der Stelle eingeht. Erkläre, warum du dich für die Position als Senior Data Engineer interessierst und wie du zur Innovationskraft von Adsquare beitragen kannst.

Wie man sich auf ein Vorstellungsgespräch bei Adsquare GmbH vorbereitet

Technisches Wissen demonstrieren

Bereite dich darauf vor, dein technisches Wissen über Programmiersprachen wie Python, Scala und Java zu demonstrieren. Sei bereit, spezifische Beispiele aus deiner bisherigen Erfahrung zu teilen, die deine Fähigkeiten in der Entwicklung von Datenpipelines und -anwendungen zeigen.

Werte des Unternehmens verstehen

Adsquare legt großen Wert auf ihre Kernwerte wie Resilienz, Ehrlichkeit und Teamarbeit. Überlege dir, wie du diese Werte in deinem bisherigen Arbeitsleben verkörpert hast, und sei bereit, konkrete Beispiele zu nennen, die deine Übereinstimmung mit diesen Werten zeigen.

Fragen zur Teamdynamik vorbereiten

Da du Teil eines kleinen Teams sein wirst, ist es wichtig, Fragen zur Teamdynamik und zur Zusammenarbeit zu stellen. Zeige Interesse daran, wie das Team zusammenarbeitet und wie du zur Verbesserung der Teamleistung beitragen kannst.

Proaktive Problemlösungsansätze präsentieren

Bereite dich darauf vor, über Herausforderungen zu sprechen, die du in der Vergangenheit gemeistert hast. Betone deinen proaktiven Ansatz zur Problemlösung und wie du datenbasierte Entscheidungen getroffen hast, um komplexe Probleme zu lösen.