Data Engineer designing and maintaining data pipelines and APIs for QS's analytics platforms. Collaborating closely with data science teams to enable data-driven decision-making.
Responsibilities
Design and maintain data pipelines, including integrating real-time and streaming data to support dynamic business needs.
Build and optimize data transformations, ensuring that data quality and lineage are consistently embedded throughout all processes.
Contribute to the design and development of core data models and structures for our data lakehouses and marts, implementing and adhering to architectural best practices.
Develop and maintain APIs and delivery mechanisms to serve both internal and external consumers, ensuring reliable and scalable data access.
Support knowledge graph enrichment by modeling relationships, performing entity resolution, and integrating vector search to enhance data connectivity and insights.
Apply business acumen to effectively interpret data requirements, ensuring that technical solutions align with the underlying business purpose and add measurable value.
Implement data quality tests, data contracts, and schema management to maintain high standards of data integrity and consistency.
Document pipelines and workflows, contributing to comprehensive metadata and lineage documentation for transparency and ongoing improvement.
Any other duties that fall within the purpose and scope of the role, including tasks that may arise outside of standard business hours.
Requirements
Demonstrated ability to solve complex problems with curiosity and resourcefulness.
Effective communication skills, with the capacity to clearly explain technical concepts to colleagues and stakeholders of varied backgrounds.
Sound judgment in balancing technical design decisions with real business needs.
Adaptability and a collaborative mindset, thriving in fast-paced and evolving environments.
Entrepreneurial spirit and initiative, with a track record of driving innovation and delivering results.
Proven proficiency in SQL and Python, and experience working with cloud data platforms such as Snowflake or equivalent.
Hands-on experience with orchestration tools (e.g., Glue, Airflow, dbt) or similar technologies enabling scalable and reliable data delivery.
Ability to model and manage core data structures for data lakehouses, marts, and graph-based designs.
Experience with APIs (REST, GraphQL) and event-driven design patterns is appreciated.
Exposure to streaming frameworks and machine learning / artificial intelligence workflows is valued.
We value candidates who have enriched knowledge graphs, performed entity resolution, or contributed to advanced data connectivity and insights.
Bachelor’s degree or equivalent professional experience is welcomed; we encourage candidates from diverse backgrounds and non-traditional pathways to apply.
Benefits
Competitive base salary
Access to an annual bonus scheme (for qualifying roles only)
20 days annual leave, plus public holidays
Generous maternity and paternity leave
Access to an Employee Assistance Programme (EAP) and MiCare health
A vibrant social environment and multicultural and multinational culture
Free subscription to the Calm App – the #1 app for sleep, meditation, and relaxation
A focus on welfare which is led by our global wellness team, with mental health first aiders globally
Access to a variety of diversity and inclusion initiatives and groups
Strong recognition and reward programs – including a peer-to-peer recognition platform, quarterly and annual QS Applaud Awards, Connect with your Career annual PD event
Support for volunteering and study leave
Free subscription to LinkedIn learning – with over 5000 courses and programmes at your fingertips
Options to join our outstanding global Mentorship programme
Snowflake Data Engineer optimizing data pipelines using Snowflake for a global life science company. Collaborate with cross - functional teams for data solutions and performance improvements in Madrid.
Data Engineer designing and implementing big data solutions at DATAIS. Collaborating with clients to deliver actionable business insights and innovative data products in a hybrid environment.
SAP Data Engineer supporting MERKUR GROUP in becoming a data - driven company. Responsible for data integration, ETL processes, and collaboration with various departments.
Big Data Engineer designing and managing data applications on Google Cloud. Join Vodafone’s global tech team to optimize data ingestion and processing for machine learning.
Data Engineer building and maintaining data pipelines for Farfetch’s data platform. Collaborating with the Data team to improve data reliability and architecture in Porto.
Senior Data Engineer at Razer leading initiatives in data engineering and AI infrastructure. Collaborating across teams to develop robust data solutions and enhancing AI/ML projects.
Data Engineering Intern working with data as Jua builds AI for climate and geospatial datasets. Contributing to the integration and validation of new datasets with experienced mentors.
Data Engineer supporting a fintech company in building and maintaining data pipelines. Collaborating with tech teams and enhancing data processing in a high - volume environment.
Senior Data Engineer developing and optimizing data pipelines for Scene+’s cloud - native platform in Toronto. Collaborating across teams to enhance data governance and analytics capabilities.
Staff Engineer developing innovative data solutions for dentsu's B2B marketing vision. Collaborating using cutting - edge cloud technologies and mentoring engineers in their careers.