Senior Data Engineer

Barcelona or Warsaw
Engineering โ€“ Product Engineering /
Permanent /
Hybrid
Stuart is a leading tech-enabled logistics platform that transforms on-demand delivery across sectors like food, grocery, and retail. Operating in over 130 cities across Europe, Stuart connects businesses with a network of independent couriers, providing access to fast, flexible, and efficient deliveries.

Our Mission ๐Ÿš€
We are an impact-driven company that aims to build the future of logistics for a more sustainable world: shared, efficient and reliable. We are committed to creating a new standard for urban deliveries that meet todayโ€™s environmental and social challenges while offering a premium delivery experience blending speed, flexibility and convenience.
Stuart is a highly diverse and inclusive company of 280+ employees from different nationalities and backgrounds working across France ๐Ÿ‡ซ๐Ÿ‡ท, Italy ๐Ÿ‡ฎ๐Ÿ‡น, Poland ๐Ÿ‡ต๐Ÿ‡ฑ, Spain ๐Ÿ‡ช๐Ÿ‡ธ and the UK. ๐Ÿ‡ฌ๐Ÿ‡ง

Itโ€™s the right moment and the right place for us to make an impact on millions of people, as home delivery services hit a record high. And guess what? You can help us fulfil our vision ๐Ÿ™Œ

The role

The Data Platform empowers most of Stuart's data-driven decisions, facilitating key insights across the organization. We estimate that over half of all Stuart employees use the data platform to inform their business decisions each month.

As a Senior Data Engineer, you will collaborate closely with various analytical and engineering teams to provide solutions for the companyโ€™s data needs: improving data quality, governance, and performance; and designing tooling to ingest, transform, explore, and visualize data.

You will join the Data Platform team and report to Miklos Horn, Engineering Manager, based in Barcelona (Spain).

What will I be doing? ๐Ÿค”

    • Design, implement, and maintain a robust Data Platform that collects, stores, and processes data, focusing on scalability and reliability.
    • Work closely with Analytics Engineers, Data Analysts, and Software Engineers to develop self-serve data solutions for ingestion, transformation, visualization, and data protection, ensuring scalability to meet user needs.
    • Employ DataOps practices to enhance data quality, governance, and operational efficiency across the platform.
    • Utilize pair programming, code reviews, and workshops to share knowledge about Python, code architecture, tooling, integration, and deployment, fostering team collaboration.
    • Monitor and optimize data pipelines for performance and reliability, ensuring seamless data flow across the platform.

What do we need from you? ๐Ÿ˜Ž

    • Fluency in English.
    • 5+ years of experience working with Python.
    • Strong experience in designing and implementing data platforms, including ETL frameworks and CI/CD strategies for data pipelines.
    • Familiarity with Analytical Data Stores, including Data Lakes and Data Warehouses.
    • Solid knowledge of cloud services, particularly AWS, including Redshift, AWS Glue, and AWS Athena.

    • Want to put a smile on our face?
    • Experience with container-based deployments using Kubernetes or Docker Compose.
    • Familiarity with Apache Kafka or other streaming platforms.
    • Knowledge of Infrastructure as Code (IaC) tools, such as Terraform.
    • Experience with data visualization tools.
    • Background in incident management and response.
    • Understanding of service observability principles and tools.

The stuff you wanna know ๐Ÿ˜‰

    • Current benefits include:

    • Work in an international, dynamic & passionate environment with a company culture focused on learning and development ๐ŸŽ‰
    • Hybrid working model and flexible hours โœจ
    • Ticket Restaurant by Edenred (โ‚ฌ11 daily) ๐Ÿฅ—
    • Stuart Academy, offering a wide range of upskilling and development opportunities ๐ŸŽ“
    • Private healthcare provided by Alan ๐Ÿง‘โ€โš•๏ธ
    • Wellness allowance (โ‚ฌ40 monthly) to use in any gym or sports class ๐Ÿง˜
    • Free monthly Bicing card ๐Ÿšฒ
    • 2 volunteer days per year to have a positive impact on our communities and the environment ๐Ÿ’š
At Stuart, we believe that employees today want to evolve in collaborative, high-growth environments where they can demonstrate their abilities and thrive both professionally and personally. We are convinced that employees need to find alignment between their inner values and their companyโ€™s culture and mission to unlock their full potential. We work to create a culture of empowerment, continuous learning and growth where everyone can bring expertise, own projects and easily measure their impact ๐Ÿ™Œ

Stuart is proud to be an equal opportunity workplace dedicated to promoting diversity. We donโ€™t discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status ๐Ÿ’™

Please note: Our Talent Acquisition Team is international coming from across the world ๐ŸŒ We kindly ask you to please submit your CV and application in English so that it can be reviewed correctly (unless the job posting is in a language other than English). Thank you ๐Ÿค—

Want to learn more about us? Visit https://stuart.com/about-us/