Data Engineer, Fulfillment team (part time)

Job expired!

Join Tesco Technology as a Data Engineer (Part-Time)

Company Description

Tesco is a leading multinational retailer with over 336,000 colleagues. Our software solutions are used by millions daily across multiple countries. From tills and websites to internal systems, you will help keep everything running smoothly. When business problems arise, you'll work alongside a talented team to find innovative solutions.

Why Join Tesco?

As part of our Tech Hub, collaborating with teams in the UK, Poland, Czech Republic, Hungary, and India, our colleagues enjoy:

  • Developing proprietary products
  • Making a large-scale impact
  • Being trusted with accountability and respect
  • Collaborative and supportive environment
  • Working within small, highly-skilled teams
  • Continuous learning and development opportunities

Job Description: Data Engineer for Fulfillment Team

The Data Engineering department at Tesco Technology leads the charge in data processing within the retail and tech industries. We handle:

  • Analyzing order and delivery data for optimized logistics and efficiency
  • Managing customer orders, supplier, and product data to facilitate seamless operations
  • Upholding data integrity and security during processing

We are expanding and are actively seeking a skilled Data Engineer to join our analytics team. You'll be responsible for enhancing our data and pipeline architecture, optimizing data flow, and ensuring the needs of cross-functional teams are met.

If you love building and optimizing data systems from scratch, this role is perfect for you. You'll work closely with software developers, database architects, data analysts, and data scientists on data-driven initiatives, ensuring consistent data delivery architecture across all projects. Self-direction and the ability to support data requirements for multiple teams, systems, and products are essential in this role.

Key Responsibilities

  • Create and maintain optimal data pipeline architecture
  • Assemble large, complex data sets to meet business requirements
  • Automate manual processes and optimize data delivery
  • Build infrastructure for data extraction, transformation, and loading (ETL)
  • Develop analytics tools for actionable business insights
  • Support data infrastructure needs for various teams
  • Maintain data separation and security
  • Collaborate with data and analytics experts to enhance system functionality

Qualifications

Mandatory Skills:

  • Data Processing: Apache Spark - Scala or Python
  • Data Storage: Apache HDFS 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

Additional Information

Flexibility: We offer part-time opportunities (about 120 hours a month or more). Let us know your preferred working hours.

Hybrid Working: We operate in a hybrid model with 2 days a week at our Kraków office and the rest from home.

Benefits

At Tesco, we're committed to being #aplacetogeton, offering rewarding career opportunities. Join us and enjoy the following benefits:

  • Permanent contract
  • MacBook for work
  • Learning opportunities via certified technical training and platforms like Udemy, Pluralsight, and O'Reilly
  • Referral bonus
  • Sports activities with a personal trainer

Additional Benefits for Colleagues on Permanent Contracts:

  • 4 extra days of paid leave for well-being and family life
  • Up to 20% annual salary bonus (based on individual and business performance)
  • Private healthcare (LuxMed)