We are looking for a Staff Data Platform Engineer to join our Engineering team and lead the evolution of our next-generation data platform. In this high-impact role, you will operate as a player-coach: you will be the technical visionary responsible for designing the ecosystem, while remaining deeply hands-on to implement scalable, secure, and intelligent solutions that power everything from operational reporting to advanced GenAI applications.
You will bridge the gap between complex business requirements and technical execution, advocating for a data-first culture. This role offers a clear growth path: while it currently starts as an individual contributor position, it has the potential to evolve into a leadership role.
Requirements: Experience: 8+ years of hands-on experience in Data Engineering and Architecture, with a track record of building and shipping platforms at scale.
Experience with modern big data platforms such as Snowflake, Databricks, or similar technologies.
Hands-on experience with Data infrastructure experience (Orchestration, scalability, reliability, and cloud architecture).
Data Movement & Integration: Deep understanding of data movement strategies, including high-frequency batching, CDC, and real-time event streaming.
Technical Depth: Deep understanding of database internals. High proficiency in Python and SQL. You can dive into code when necessary to solve complex issues.
Modeling & Architecture: Strong know-how in dimensional modeling and schema design (relational and NoSQL), with proven experience implementing Data Warehouse or Lakehouse architectures.
GenAI & RAG Expertise: You have practical experience architecting and building RAG (Retrieval-Augmented Generation) pipelines, with specific knowledge of Vector Databases, Embedding Models, and LLM Orchestration frameworks.
Business Acumen: A strong ability to understand business objectives and translate them into technical strategies that drive tangible value.
Leadership and Communication: As this is a central role in the product tech organisation, you will need a strong ability to influence engineering teams and drive consensus without direct authority. You must have excellent communication skills to explain complex architectural concepts to C-level stakeholders and non-technical partners.
This position is open to all candidates.