Data Engineer - Outside IR35 (Scotland)

Gigged AI
UK
4 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
£123,500.0 - £143,000.0
Working hours
Regular working hours

Tech stack

Microsoft Access Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Data Analysis Microsoft Azure Big Data Software as a Service Cloud Database Data Infrastructure Data Stores Data Warehousing
+19 more
Database Queries Software Debugging DevOps Python (Programming Language) Machine Learning NoSQL Operational Databases Performance Tuning Queueing Systems Scala (Programming Language) Data Processing Cloud Platform System Information Technology Data Management Machine Learning Operations Stream Processing Software Version Control Data Pipelines Programming Languages

Job description

Our client operates a cloud-based data platform that brings together trusted business information from a range of internal systems and applications. As the platform’s capabilities continue to expand, they are looking for an experienced Data Engineer to build the next generation of data pipelines, covering data provisioning, modelling, performance tuning and optimisation. The role sits between IT development and business end-users, ensuring core datasets remain available, accurate and accessible, while also working with data and system owners to define access, security and data management processes. The ideal candidate can take a data requirement end-to-end: examining a source data structure and building the extraction, storage and pipeline work needed to deliver it., * Design, build and maintain data pipelines from internal databases and SaaS applications into the client’s cloud data platform

  • Continuously develop and enhance the platform’s data provisioning, modelling and performance capabilities
  • Produce and maintain clear architecture and systems documentation
  • Partner with business functions and other IT teams to scope data needs and deliver solutions
  • Provide ongoing technical support, monitoring and troubleshooting for the data platform
  • Act as a technical point of reference, sharing expertise and best practice across the team

Requirements

  • Degree qualified in a STEM discipline (or equivalent professional experience)
  • Strong proficiency in a modern programming language (Python, Java, JavaScript, Scala, etc.)
  • Strong SQL skills for querying and analysing structured data stores
  • Proven experience designing, developing and deploying data pipelines
  • Experience with a modern public cloud data platform (Azure, AWS or GCP)
  • Experience with version control tooling
  • Experience performing root-cause analysis of production incidents and debugging code defects
  • Strong interpersonal and stakeholder-management skills

Desirable Skills

  • Experience with Big Data toolkits and NoSQL technologies
  • Experience with modern Business Intelligence toolkits
  • Experience designing and documenting data models
  • Experience optimising data processing workloads
  • Experience with message queuing and stream processing
  • Knowledge of modern data warehouse architectural principles
  • Knowledge of DevOps workflows and principles
  • Knowledge of Machine Learning/MLOps workflows and principles

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

1:34 min

Bringing diverse skills to industrial data science roles

Katja Träumner

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all