Data Engineer

Oliver James Associates Limited
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote

Tech stack

Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software as a Service
Cloud Computing
Continuous Integration
ETL
Data Warehousing
Dimensional Modeling
Python
Power BI
SQL Databases
Tableau
Snowflake
Spark
Data Lake
Star Schema
Looker Analytics
Data Pipelines
Databricks

Job description

  • Design, build, and maintain data pipelines on AWS
  • Develop and optimise ETL/ELT workflows using Databricks
  • Work with large-scale, structured and unstructured datasets
  • Ensure data quality, reliability, and performance
  • Collaborate with data analysts, data scientists, and product teams
  • Support data modelling and analytics use cases for SaaS & CRM products
  • Participate in architecture discussions and continuous improvement initiatives

Requirements

  • Minimum 3 years of experience as a Data Engineer
  • Strong hands-on experience with AWS (e.g. S3, Glue, Redshift, Lambda, EMR, etc.)
  • Databricks experience is a must-have
  • Proficiency in Python and/or SQL
  • Experience building scalable data pipelines and cloud-based architectures
  • Good understanding of data warehousing and data lake concepts, * Knowledge of Apache Spark
  • Understanding of data modelling concepts (star schema, snowflake, dimensional modelling)
  • Experience with BI tools (e.g. Power BI, Tableau, Looker, or similar)
  • Experience with CI/CD for data pipelines

About the company

Our client is a fast-growing company specialised in SaaS and CRM solutions, supporting international clients with data-driven platforms and scalable cloud architectures. To strengthen their data team, they are looking for a skilled Data Engineer with strong AWS expertise and hands-on experience with Databricks.

Apply for this position