Xiatech logo

Principal Data Engineer

Xiatech
Full-time
Remote
United Kingdom
Data Engineer
Description

About us

Xiatech is the pioneer of Xfuze, the world’s first AI-poweredĀ composable Integration, Data Management, Analytics and Orchestration PlatformĀ that innovatively connects systems, creates a single view of data and delivers actionable insights in one cloud-native, SaaS solution. Ā Business, technology and data teams use Xfuze to shorten time-to-insights, accelerate digital transformation, and extend the value of their legacy technology investments.

We’re aĀ culture-firstĀ organisation and put our people at the forefront of everything we do. We believe that a great working environment leads to a happy and productive team which is why we offer our staff theĀ flexibilityĀ to work remotely or from our beautiful office in Fitzrovia, Central London.Ā 

The Role

TheĀ Principal Databricks Data EngineerĀ will take a lead role in optimising and evolving the Xfuze data platform for one of our key retail clients,Ā Flying Tiger. This is a critical, hands-on role focused on resolving performance bottlenecks, implementing robust cost controls, and ensuring our Databricks environment onĀ Microsoft AzureĀ is built on a foundation of best practices.

You will be responsible for creating and executingĀ low-level physical designsĀ with a focus on theĀ implementation of data pipelines, optimisation, performance, and cost to form robust data solutions. Mentoring team members, working collaboratively to eliminate single-person dependencies, ensuring the platform is scalable, efficient, and delivers maximum value to the client. Ā You will work closely with the client business teams, the Xfuze project team, the stakeholders and their peers in the data engineering team and third-party partners such as Microsoft and Databricks.

This role is an opportunity to join an established UK-based Software as a Service organisation who believes in using the latest leading-edge technology to drive business growth. Ā 

Key Responsibilities

  • Design, build, and maintainĀ efficient, reliable, and scalable data pipelinesĀ using PySpark, SQL, and Databricks on Azure.

  • Lead theĀ performance tuning and cost optimisationĀ of the client's Databricks platform, identifying and rectifying inefficient pipelines and configurations.

  • Take ownership of creating and documentingĀ low-level physical designsĀ for new features and architectural adjustments, ensuring transparency and team alignment.

  • ProvideĀ technical leadership and mentorshipĀ to the existing data engineering team on Databricks best practices to uplift team capability and reduce reliance on key individuals.

  • Participate in a joint client / XiatechĀ Technical Design Authority, taking full accountability for the solution and representing designs in governance meetings.

  • Work as part of a cross-functional team to deliver new features using agile methodologies.

  • Implement rigorousĀ data quality patternsĀ that clean and enrich data reliably.

  • EnsureĀ data security and complianceĀ within an ISO27001 framework by implementing best practices for data encryption, access control, and secure data transmission within the Azure and Databricks ecosystems.

Your Knowledge & Experience

  • 5+ years of experienceĀ in a Data Engineering or Data Architecture role.

  • Expert-level proficiency in Databricks, including deep experience with Delta Lake, Photon, Unity Catalog, and Databricks SQL.

  • Proven experience withĀ performance tuning and cost optimisation of Spark workloads and deep knowledge of Databricks

  • You must be able to demonstrate how you've previously tackled and solved high-cost data platforms, ideally handling event streams.

  • Extensive hands-on experience with theĀ Microsoft AzureĀ cloud platform, especially services like Azure Data Lake Storage (ADLS), Azure Data Factory, and Azure DevOps.

  • Strong proficiency inĀ SQL & Python (PySpark).

  • Experience designing and building data models usingĀ medallion and star schemaĀ architectures within a data lakehouse.

  • Familiarity with containerisation and IaC tools (e.g., Docker, Terraform) is desirable.

  • Previous experience in theĀ retail domain is desirable.

  • Excellent communication skills, with an ability to articulate complex technical concepts to diverse stakeholders both internally and externally to our client and our partners.

Your Personality

  • Innovative

  • Driven

  • Resilient

  • Insightful

  • Empathetic

  • Analytical

  • Self-Starter

  • Creative

  • Problem solver

If you would like the opportunity to join an established UK-based Software as a Service organisation who believe in using the latest leading-edge technology to drive business growth, please enquire now by emailing maddie@xiatech.co.uk.

If you receive an offer of employment, this will be conditional upon satisfactory completion of a right to work & identity check, a reference check and a basic criminal record check for any unspent convictions.

Xiatech is proud to be an equal opportunity employer and prohibits discrimination and harassment of any kind.