Back to jobs
Arcadis

Senior Data Engineer

Belgrade, SerbiaPosted Yesterday
onsite

Job Description

 

Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets.

We are more than 34,000 people, in over 30 countries, dedicated to improving quality of life. Everyone has an important role to play. With the power of many curious minds, together we can solve the world’s most complex challenges and deliver more impact together.

Role description:

As a Senior Data Engineer, you'll work on innovative B2B(2C) enterprise applications in the transportation and asset space, empowering organisations to make smarter, data-driven decisions leveraging our Arcadis Digital Products. Our solutions leverage advanced analytics and real-time insights to optimise operations, improve efficiency, and enhance complex ecosystems.

You will work in close collaboration with our Staff Data Engineer to bring our data platform best practices to life. Where the Staff Engineer sets the architectural direction, you are the hands-on builder who turns those designs into robust, production-ready solutions. A central part of this role is the development of a shared, reusable data engineering framework — built to be adopted across all projects in the digital portfolio. You'll not only help build and evolve that framework, but also coach and enable other engineers and project teams to use it effectively.

We are committed to leading the way in creating an innovative and sustainable future. Each day, we collaborate with purpose, driven by a commitment to building user-focused solutions that empower cities and communities to thrive.

Role accountabilities:

  • Contribute to the development of a shared, reusable data engineering framework — including common pipeline patterns, DBT project structure, Terraform modules, and Python libraries — designed to be adopted consistently across all projects in the digital portfolio.
  • Coach and enable other engineers and project teams on how to work with the framework, helping them onboard quickly, apply it correctly, and feed improvements back into the shared codebase.
  • Implement data ingestion, transformation, and consumption pipelines on the Microsoft Fabric platform, following architectural patterns and best practices defined in close collaboration with the Staff Data Engineer.
  • Build and maintain DBT models for data transformation and modelling, ensuring data quality, consistency, and reusability across B2B digital products.
  • Develop and maintain Python-based data engineering components, including custom connectors, utility libraries, and pipeline orchestration logic.
  • Manage and evolve infrastructure as code using Terraform, contributing to workspace provisioning, access control, and lifecycle management in line with platform standards.
  • Participate actively in technical discussions with the Staff Data Engineer and product teams to translate requirements into well-scoped, implementable solutions.
  • Implement monitoring, alerting, and observability for pipelines and DBT jobs.
  • Share knowledge, support code reviews, and help establish engineering standards within the team.

Qualifications & Experience:

  • 5+ years of experience in data engineering and the modern data stack, with a strong focus on practical, hands-on delivery.
  • Proficient in Python and SQL, with solid experience building and maintaining scalable data pipelines and transformation logic.
  • Hands-on experience with DBT for data modelling and transformation in an analytics or data platform context.
  • Experience with Terraform or similar infrastructure-as-code tooling to manage cloud or platform infrastructure.
  • Familiarity with cloud data platforms and modern data stack principles; experience with Microsoft Fabric or similar platforms (e.g. Databricks, Snowflake) is a plus.
  • Experience designing or contributing to shared frameworks, reusable libraries, or internal tooling used across multiple teams or projects.
  • Comfortable working within an established architecture and contributing to its evolution through close collaboration with senior and staff engineers.
  • Strong sense of ownership, attention to data quality, and experience delivering solutions in environments with production SLA requirements.
  • Affinity for knowledge sharing and coaching — you enjoy helping others understand and apply engineering best practices.
  • Excellent collaboration and communication skills, with the ability to work effectively in global, cross-functional teams.
  • Excellent proficiency in English, both written and spoken, to communicate and collaborate effectively with international stakeholders.

Why Arcadis?

We can only achieve our goals when everyone is empowered to be their best. We believe everyone's contribution matters. It’s why we are pioneering a skills-based approach, where you can harness your unique experience and expertise to carve your career path and maximize the impact we can make together.

You’ll do meaningful work, and no matter what role, you’ll be helping to deliver sustainable solutions for a more prosperous planet. Make your mark, on your career, your colleagues, your clients, your life and the world around you.

Together, we can create a lasting legacy.

Join Arcadis. Create a Legacy.

Our Commitment to Equality, Diversity, Inclusion & Belonging

We want you to be able to bring your best self to work every day which is why we take equality and inclusion seriously and hold ourselves to account for our actions. Our ambition is to be an employer of choice and provide a great place to work for all our people. We believe that by working together diverse people with different experiences develop the most innovative ideas. Equality, diversity and inclusion is at the heart of how we improve quality of life and we work closely with our people across six ED&I Workstreams: Age, Disability, Faith, Gender, LGBT+ and Race. A diverse and skilled workforce is essential to our success.

#LI-SR3

Senior Data Engineer at Arcadis | Renata