About the position
Education: Bachelor's degree in Computer Science, Engineering, Information Systems, or a related technical discipline. Postgraduate qualification advantageous.
Experience:
- 6+ years industry experience.
- 6+ years Senior / Lead Data Engineer experience.
- 2+ years hands-on Databricks experience.
- 6+ years enterprise data lake and lakehouse architecture.
- 3+ years Python.
- 3+ years SQL.
- 3+ years Apache Spark.
- 3+ years building and operating production-grade data platforms.
- 5+ years working in enterprise or regulated environments.
Key Requirements
- Build and maintain data pipelines and lakehouse structures for Analytics/BI, Machine Learning, Generative AI applications and agents.
- Apply enterprise data lake and lakehouse principles to ensure data is reliable, well-governed, secure and fit for downstream consumption.
- Translate business and analytical requirements into production-ready data solutions.
- Hands-on Databricks experience, including Delta Lake, Databricks Jobs and Workflows, Unity Catalog, Databricks Bundles, notebooks and shared libraries.
- Enable data consumption for GenAI use cases, analytics/reporting tools and downstream operational systems.
- Support RAG, context and prompt data preparation, model input/output and feedback data flows.
- Build curated knowledge datasets, structured/semi-structured data pipelines, and metadata/lineage required for AI consumption.
- Work closely with AI Engineers and Product Owners on GenAI use cases and AI Engineer development.
- Develop production-grade pipelines using Python, PySpark, SQL and Apache Spark.
- Implement automated testing and CI/CD practices for data workloads.
- Ensure solutions are observable, resilient, performant and cost-efficient.
- Contribute to data quality, reliability and operational stability.
- Collaborate with Product Owners, AI/ML Engineers, Analytics teams, Platform and Security teams.
- Provide engineering input into design and delivery decisions and support peer reviews and shared engineering standards.
- Ensure compliance with enterprise security, risk and governance standards.
- Participate in incident resolution and root cause analysis.
- Maintain appropriate documentation and runbooks.
- Experience enabling AI, ML or Generative AI use cases from a data engineering perspective.
- Familiarity with RAG data patterns, feature-style or AI-serving datasets, and vector or embedding-ready data workflows.
- Experience working in Agile, product-aligned squads.
- Exposure to cloud-native data platforms, AWS or Azure.
Should you meet the requirements for this position, please email your CV to [Email Address Removed]. You can also contact the IT team on [Phone Number Removed]; or visit our website at [URL Removed] NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.
Desired Skills: