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
IntermediateJob 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.