Senior / Principal Data Engineer

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior/Principal Data Engineer building scalable Databricks data platforms for RevoData, a boutique Data & AI consultancy. Shaping architecture, pipelines and client solutions across Europe.

Responsibilities:

  • Shape how data platforms should be designed and operated
  • Lead or take ownership of data platform initiatives from concept to implementation
  • Make architectural decisions and improve platforms over time
  • Design scalable Databricks foundations, including Delta Lake, Unity Catalog and governance
  • Orchestrate data workflows and structure code and deployments
  • Design and build data flows from ingestion to consumption
  • Build and maintain data models, data pipelines and ETL/ELT solutions
  • Provide technical leadership and raise the capability of colleagues through reviews and discussions
  • Challenge assumptions, explain trade-offs and guide decisions with engineers, product owners and CTOs
  • Help clients unlock value from their data and build scalable platforms for real-world business use cases
  • For candidates new to Databricks, complete a 7-month crash course involving certifications, hands-on client project work and internal knowledge-sharing, transitioning to a permanent contract after agreed milestones

Requirements:

  • Experience leading or playing a key role in taking data platforms from idea to reality
  • Experience making architectural decisions, owning outcomes and improving platforms
  • Deep understanding of Databricks, including Delta Lake, Unity Catalog, governance, Workflows, code structure and deployments
  • New-to-Databricks candidates with strong data platform experience may apply and specialise through the offered track
  • Proficiency in Python and SQL
  • Experience with data modelling and building data pipelines
  • Experience with Azure, AWS or GCP
  • Experience building ETL/ELT pipelines and cloud-based data solutions
  • Ability to define approach, architecture and first steps for ambiguous data platform initiatives
  • Ability to balance pragmatic delivery with quality and long-term design
  • Ability to improve colleagues' technical capabilities through reviews and knowledge sharing
  • Ability to influence technical and business decisions and explain trade-offs
  • Databricks certifications are nice to have, including Data Engineer Professional and Machine Learning Engineer Professional
  • Databricks Champion status is nice to have

Benefits:

  • Access to Databricks learning resources, certifications and partner academies
  • Regular internal knowledge-sharing sessions and workshops
  • Opportunities to work hands-on with modern data and AI technologies, including Databricks and the wider data engineering ecosystem
  • Flexible and collaborative working environment, with remote and hybrid working options
  • International team and collaboration with clients across different industries
  • Growth opportunities for technical expertise, consulting and technical leadership skills
  • Regular team activities and opportunities to connect with colleagues across the wider RevoData team
  • Sustainable ways of working and wellbeing-focused environment