Data Engineer (Digital Marketing sphere)
⚲ Wrocław, Stare Miasto
Do uzgodnienia
Wymagania
- Apache Spark
- Scala
- Vertica
- Airflow
- K8S
- SQL
- Kubernetes
- Git
- Python
- Java
- GitLab
- Grafana
- InfluxDB
- Kibana
- Hadoop
- Spark
- Kafka
Opis stanowiska
Nasze wymagania:
Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience;
4+ years of software development experience;
2+ years of experience with Apache Spark;
2+ years of experience with Scala (preferred) and/or Python or Java;
Experience working with high-performance, large-scale, or distributed data systems;
Experience with SQL and NoSQL databases;
Experience with Kubernetes;
Experience with Git;
Experience building and optimizing data pipelines, ETL processes, and streaming systems (e.g., Hadoop, Spark, Kafka) is a plus;
Familiarity with tools such as GitLab, Grafana, InfluxDB, and Kibana is a plus;
Strong communication skills and ability to work effectively in a team;
English level: B1+ or higher.
O projekcie:
Our client is a global technology company transforming the way brands and agencies make marketing decisions. Its platform enables marketers to plan and activate cross-channel, programmatic media campaigns using real-time research, proprietary audience data, advanced analytics, and more than 150 integrated partners including Facebook, Instagram, Pinterest, Snapchat, and Twitter. The company operates across North America, Europe, the Middle East, Asia, and Australia.
Data Management Platform is the core system that receives, processes and provides information to other external DMPs and real time platforms. The purpose of DMP is to store the connection between users/devices and their respective behavioral categories. Further this data is used by the other teams for the analytics and digital ad targeting. Team roadmap includes developing a new system based on the streaming architecture with a relevant tech stack.
Zakres obowiązków:
Design, develop, and optimize data pipelines and workflows for large-scale analytics and audience forecasting;
Work across the application stack, focusing primarily on backend data engineering;
Ensure code quality through reviews, testing, and adherence to best practices;
Collaborate with global engineering pods to maintain consistent coding standards;
Mentor and guide engineers and contractors, fostering technical growth;
Partner with product managers and peers to translate business requirements into scalable solutions.
Oferujemy:
Technical and non-technical training for professional and personal growth;
Internal conferences and meetups to learn from industry experts;
Support and mentorship from an experienced employee to help you professional grow and development;
Health insurance;
Sports activities to promote a healthy lifestyle;
Flexible work options, including remote and hybrid opportunities;
Referral program for bringing in new talent;
Work anniversary program and additional vacation days.
Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience;
4+ years of software development experience;
2+ years of experience with Apache Spark;
2+ years of experience with Scala (preferred) and/or Python or Java;
Experience working with high-performance, large-scale, or distributed data systems;
Experience with SQL and NoSQL databases;
Experience with Kubernetes;
Experience with Git;
Experience building and optimizing data pipelines, ETL processes, and streaming systems (e.g., Hadoop, Spark, Kafka) is a plus;
Familiarity with tools such as GitLab, Grafana, InfluxDB, and Kibana is a plus;
Strong communication skills and ability to work effectively in a team;
English level: B1+ or higher.
O projekcie:
Our client is a global technology company transforming the way brands and agencies make marketing decisions. Its platform enables marketers to plan and activate cross-channel, programmatic media campaigns using real-time research, proprietary audience data, advanced analytics, and more than 150 integrated partners including Facebook, Instagram, Pinterest, Snapchat, and Twitter. The company operates across North America, Europe, the Middle East, Asia, and Australia.
Data Management Platform is the core system that receives, processes and provides information to other external DMPs and real time platforms. The purpose of DMP is to store the connection between users/devices and their respective behavioral categories. Further this data is used by the other teams for the analytics and digital ad targeting. Team roadmap includes developing a new system based on the streaming architecture with a relevant tech stack.
Zakres obowiązków:
Design, develop, and optimize data pipelines and workflows for large-scale analytics and audience forecasting;
Work across the application stack, focusing primarily on backend data engineering;
Ensure code quality through reviews, testing, and adherence to best practices;
Collaborate with global engineering pods to maintain consistent coding standards;
Mentor and guide engineers and contractors, fostering technical growth;
Partner with product managers and peers to translate business requirements into scalable solutions.
Oferujemy:
Technical and non-technical training for professional and personal growth;
Internal conferences and meetups to learn from industry experts;
Support and mentorship from an experienced employee to help you professional grow and development;
Health insurance;
Sports activities to promote a healthy lifestyle;
Flexible work options, including remote and hybrid opportunities;
Referral program for bringing in new talent;
Work anniversary program and additional vacation days.
🔍 Dekoder Ogłoszenia
🟡
Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
Chociaż dyplom jest wymieniony, 'równoważne doświadczenie' może oznaczać, że nie jest on absolutnie konieczny, jeśli kandydat ma wystarczające doświadczenie praktyczne.
🟡
Experience building and optimizing data pipelines, ETL processes, and streaming systems (e.g., Hadoop, Spark, Kafka) is a plus
To jest zaznaczone jako 'plus', co sugeruje, że nie jest to kluczowy wymóg, ale może być mile widziane i potencjalnie stanowić przewagę w procesie rekrutacji.
🟡
Familiarity with tools such as GitLab, Grafana, InfluxDB, and Kibana is a plus
Podobnie jak w przypadku poprzedniego punktu, 'znajomość' tych narzędzi jest dodatkowym atutem, a nie wymogiem, co może oznaczać, że nie będziesz musiał od razu z nimi pracować.
🟡
Strong communication skills and ability to work effectively in a team
Standardowy wymóg, który może oznaczać zarówno faktyczną potrzebę dobrej współpracy, jak i po prostu chęć znalezienia osoby łatwej do zarządzania.