Senior Data Engineer - Data Management/MDM/SQL
Role details
Job location
Tech stack
Job description
We're looking for a Data Engineer who has a strong foundation in SQL and data engineering fundamentals, with experience building data pipelines, ensuring data quality, and enabling reliable access to data for analytics and AI use cases. While experience in Master Data Management (MDM) is a bonus, we're open to excellent Data Engineers who bring deep SQL skills and a passion for building scalable data solutions.
As part of our team, you'll work across a range of client engagements, helping define, design, build and operate data platforms that form the backbone of data-driven decision-making.
What You'll Do - Key Responsibilities
- Design, build, and maintain scalable data pipelines for ingestion, transformation and delivery of data.
- Write efficient SQL queries and work with relational databases to ensure data quality and performance.
- Collaborate with architects and stakeholders to translate data requirements into robust solutions.
- Work with data integration and ETL/ELT tooling to move and transform data across systems.
- Support data governance, profiling, and data quality processes.
- Contribute to architecture discussions and advocate for best practices.
- (For MDM-inclined candidates) Support Master Data Management initiatives, including reference data standardisation, hierarchy resolution, and MDM platform configuration., * Join a fast-growing, technology and data-focused consultancy delivering real impact for clients.
- Work on diverse projects spanning data platforms, analytics, AI and automation.
- Collaborate with talented colleagues and drive best practices in data engineering.
- Support career growth in a company that values expertise and curiosity.
Requirements
Essential:
- Strong experience in SQL and relational database technologies.
- Experience with data pipelines and ETL/ELT processes.
- Familiarity with data modelling and understanding of data structures.
- Ability to work collaboratively in client-facing and technical teams.
- Passion for data quality, reliability and scalable design.
Desirable (not required):
- Experience with MDM platforms (eg, Semarchy, Profisee) and reference data management.
- Experience in cloud data environments (AWS, Azure, GCP).
- Familiarity with data governance or metadata tools.
- Experience with Python or another Scripting language.
- Knowledge of modern data engineering tools (eg, dbt, Airflow).
What You'll Bring
- A problem-solving mindset with a passion for data and excellence.
- Strong communication skills, able to explain complex data issues simply.
- Enjoy working in an agile, collaborative environment with a mix of strategy and delivery focus.