NoFluffJobs Stacjonarnie Mid

Data Engineer (Fulfillment)

Tesco Technology Hungary

⚲ Kraków

20 000 - 26 000 PLN (PERMANENT)

Wymagania

  • Hadoop
  • Scala
  • Kafka
  • Kubernetes
  • Spark
  • Python
  • Spark Streaming (nice to have)
  • Hive (nice to have)
  • Functional programming (nice to have)

Opis stanowiska

O projekcie:
About the role
The Data Engineering department at Tesco Technology drives data processing across our retail and technology operations. The team analyzes order and delivery data to optimize logistics, manages critical information on customers, suppliers, and products, and safeguards data integrity and security throughout fulfillment.

We're seeking a skilled Data Engineer to expand and refine our data pipeline architecture and optimize data flow for cross-functional teams. The ideal candidate is an experienced pipeline builder who enjoys both improving existing systems and building new ones from scratch.

You'll collaborate closely with software developers, database architects, data analysts, and data scientists, ensuring a consistent and optimal data delivery architecture across all projects. The role demands strong self-direction and the ability to support the data needs of multiple teams, systems, and products.

If you're excited about shaping the next generation of our data architecture, we'd love to hear from you.
What is in it for youHybrid working
We know life looks a little different for each of us. That’s why at Tesco, we always welcome chats about different flexible working options. Some people are at the start of their careers, some want the freedom to do the things they love. Others are going through life-changing moments like becoming a carer, adapting to parenthood, or something else. So, talk to us throughout your application about how we can support.
This role requires you to be based in or near Kraków, as you will spend 60% (3 days) of your week collaborating with colleagues at our office locations or local sites and the rest remotely.
Our benefits
Tesco is a diverse and exciting employer, dedicated to being #aplacetogeton, providing career-defining opportunities to all of our colleagues. If you choose to join our business, we will provide you with:- Up to 20% yearly salary bonus – based on both individual and business performance- Permanent contract from the go – as a sign of our trust in your abilities- Tax-deductible expenses (IP)- Private healthcare (LuxMed)- Cafeteria & Multisport- Additional 4 days of paid leave to support your well-being and family life- Increase in annual leave (from 20 to 25 days) for those not yet eligible for the full holiday entitlement- Learning opportunities – certified technical training and a learning platform (Udemy)- Back-to-school day – 1 day off for parents of primary school children- Fertility leave – up to 2 weeks of paid leave for IVF treatment- Sports activities with a personal trainer in the office- Referral bonus- MacBook as your work toolAbout usOur colleagues work with one goal in mind, helping to make every day a little better for our customers, colleagues and communities all over the world. No two customers are the same, neither are our colleagues.
At Tesco, we champion a balance that lets you thrive both in and out of work. Spend 60% of your week collaborating with colleagues at our office locations or local sites and the rest remotely. Whether you're just kicking off your career, juggling passions, or navigating big life events, we're here to support you.
Tesco is committed to celebrating diversity and everyone is welcome at Tesco. As a Disability Confident Employer, we’re committed to providing a fully inclusive and accessible recruitment process, allowing candidates the opportunity to thrive and inform us of any reasonable adjustments they may require.

Wymagania:
You will need
Mandatory skills:

- Data Processing: Apache Spark - Scala or Python- Data Storage: Apache HDFS, CEPH S3 or respective cloud alternative- Resource Manager: Apache Yarn or respective cloud alternative- Lakehouse: Apache Hive/Kyuubi or alternative- Workflow Scheduler: Airflow or alternative
Nice to have skills:

- Functional programming- Apache Kafka- Kubernetes- Stream processing- CI/CD
Unsure if you fit all the criteria? Apply and give us the chance to evaluate your potential – you could be the perfect fit!

Codzienne zadania:
- Create and maintain optimal data pipeline architecture
- Assemble large complex data sets that meet functional / non-functional business requirements.
- Identify design and implement internal process improvements: automating manual processes optimising data delivery re-designing infrastructure for greater scalability etc.
- Build the infrastructure required for optimal extraction transformation and loading of data from a wide variety of data sources
- Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition operational efficiency and other key business performance metrics.
- Work with stakeholders including the Executive Product Data and Design teams to assist with data-related technical issues and support their data infrastructure needs.
- Keep our data separated and secure
- Create data tools for analytics and data scientist team members that assist them in building and optimising our product into an innovative industry leader.
- Work with data and analytics experts to strive for greater functionality in our data systems.

🔍 Dekoder Ogłoszenia

🔴
expand and refine our data pipeline architecture and optimize data flow for cross-functional teams
Może oznaczać zarówno budowanie nowych, innowacyjnych rozwiązań, jak i mozolne poprawianie istniejących, często przestarzałych systemów.
🔴
The ideal candidate is an experienced pipeline builder who enjoys both improving existing systems and building new ones from scratch.
Może sugerować, że duża część pracy będzie polegała na naprawianiu i dostosowywaniu istniejących, potencjalnie problematycznych pipeline'ów, a nie tylko na tworzeniu od podstaw.
🔴
The role demands strong self-direction and the ability to support the data needs of multiple teams, systems, and products.
Może oznaczać dużą samodzielność w pracy, ale też potencjalnie brak jasnego kierownictwa i konieczność radzenia sobie z wieloma priorytetami jednocześnie.
🟡
We know life looks a little different for each of us. That’s why at Tesco, we always welcome chats about different flexible working options.
Choć brzmi to zachęcająco, elastyczność może być ograniczona przez realne potrzeby biznesowe i dostępność innych członków zespołu.