Make yourself visible and let companies apply to you.
Roles
Data Engineer Jobs in Edinburgh
Overview
Looking for top Data Engineer jobs in Edinburgh? Explore the latest data engineering opportunities in Edinburgh’s thriving tech scene on Haystack. Whether you’re an experienced data engineer or just starting your career, find roles that match your skills and advance your career in Scotland’s vibrant capital. Start your job search today with Haystack – your go-to IT job board for Data Engineer vacancies in Edinburgh.
AI Engineer
Sanderson Recruitment
Edinburgh
Hybrid
Mid - Senior
£100,000
RECENTLY POSTED

-AI Engineer
-Edinburgh / Hybrid
-Excellent Salary & Benefits
-Immediate Start

Truly unique new role to the market from one of the UK’s fastest growing tech firms, which is servicing some of the largest global companies and growing at an exciting rate.

We are looking for talented AI Engineers at Senior and Mid-level, with a strong interest or experience in designing, building, and deploying intelligent systems - with a strong focus on agentic AI. Whether you already have hands-on experience building agentic workflows or you’re deeply curious and eager to be involved in this space, we’d love to hear from you.

The role will involve working on impactful projects, influencing technical direction and helping shape how AI is applied. Importantly, everything is driven by R&D and AI innovation, focused on tackling the most challenging aspects of AI. You will work closely with product, engineering and data teams to turn cutting-edge machine learning and AI research into scalable, production-ready solutions.

This is a superb opportunity with a forward-thinking and expansive client, with candidates being considered from a variety of unique and diverse backgrounds.

Key Responsibilities:

  • Design and implement AI systems using LLMs and agent-based architectures for production use.
  • Build and maintain scalable data pipelines and model training workflows
  • Build autonomous or semi-autonomous agents that can reason, plan, and take actions
  • Evaluate, iterate, and improve AI system performance, safety, and reliability
  • Experiment with frameworks for agentic AI
  • Collaborate with product and engineering teams to turn ideas into production-ready AI features
  • Stay up to date with the fast-moving AI/LLM ecosystem

Required Skills & Experience (A blend of):

  • Strong experience with Python and common ML libraries (e.g. PyTorch, NumPy, Panda, TensorFlow, scikit-learn)
  • Experience with LLMs and fine tuning (OpenAI, open-source models)
  • Hands-on experience with agent frameworks (e.g. LangGraph, AutoGen, CrewAI, etc.)
  • Experience deploying AI systems to production
  • AI Solution design
  • Experience deploying models into production environments
  • Experience of data processing tools and databases (SQL, NoSQL, or big data frameworks)
  • Commercial expertise building microservices
  • Strong problem-solving skills and the ability to work independently
  • Curiosity and enthusiasm for agentic AI, even if your experience is still evolving
  • Comfortable working in fast-moving, experimental environments

The above is not exhaustive. Please forward your CV to to discuss this requirement in more detail.

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.

Azure Data Engineer
Euro-Projects Recruitment Ltd
Edinburgh
Hybrid
Mid - Senior
£60,000 - £80,000
RECENTLY POSTED

Location: Scotland based, flexible working Salary: Up to £80,000 + benefits Euro Projects Recruitment is working with a leading Microsoft Partner in Scotland to recruit a permanent Azure Data Engineer. This role sits within a growing Data practice delivering Azure-based data platforms for a wide range of clients. The Azure Data Engineer will focus on building modern, scalable data solutions using Microsoft Fabric and the wider Azure data stack, working closely with customers throughout the full delivery lifecycle. This is a delivery-focused role with strong exposure to solution design, client engagement and hands-on engineering. The Role – Azure Data Engineer As an Azure Data Engineer, you will be responsible for designing and implementing data platforms that support analytics, reporting and business insight. You will work across multiple client projects, collaborating with stakeholders to translate requirements into secure, high-performing Azure data solutions. Key responsibilities include:Azure & Data Engineering * Build and maintain Azure-based data platforms using Microsoft Fabric * Design and implement Data Warehouses, Data Lakes and Lakehouse architectures * Develop ETL and data transformation pipelines * Work extensively with SQL to model, optimise and query data * Ensure solutions meet security, performance and scalability requirements Client & Delivery Focus * Engage directly with clients to understand data and reporting needs * Contribute to solution design and technical decision making * Support workshops and requirement-gathering sessions * Deliver clear technical documentation and handover materials Analytics Enablement * Support downstream analytics and reporting, primarily using Power BI * Work closely with reporting teams to ensure data models are fit for purpose What They Are Looking For * Commercial experience as an Azure Data Engineer or Data Engineer * Strong experience across Azure data technologies and SQL * Exposure to Microsoft Fabric, Power BI and modern data architectures * Experience building ETL processes and data pipelines * Coding or scripting experience using Python, M or R * Comfortable working in a customer-facing or consultancy-style environment * Strong communication skills and a problem-solving mindset Desirable * Consultancy or Microsoft Partner background * Experience with Tableau or Qlik * Exposure to statistics or advanced analytics What’s On Offer * Salary up to £80,000 depending on experience * Permanent Azure Data Engineer role with clear progression * Strong focus on training and career development * Bonus linked to Microsoft accreditations * Private healthcare and contributory pension * Flexible working arrangements * Collaborative, low-turnover working culture Location Scotland based with flexible working. The role offers a high level of flexibility around office attendance

Customer Support Engineer - GridOS
Stackstudio Digital Ltd.
Multiple locations
Remote or hybrid
Mid - Senior
Private salary
RECENTLY POSTED
+1

Role: Customer Support Engineer - GridOS (Kubernetes + Kafka)
Experience with GridOS or other grid data management platforms.
Knowledge of utility operations, grid modeling, and distributed energy resource management.
Familiarity with real-time data streaming and IoT integration.
Key Responsibilities:

  • Design and implement GridOS Data Fabric solutions to streamline data access and management for utilities.
  • Develop data integration pipelines that unify operational (OT), informational (IT), and external data sources (e.g., weather, traffic).
  • Configure and manage metadata catalogs to ensure effective data governance, security, and compliance.
  • Collaborate with business and IT teams to enhance data discovery, quality, and utilization across the enterprise.
  • Support real-time and batch data processing using big data technologies and cloud platforms.
  • Optimize data workflows to enable AI, machine learning, and advanced analytics applications.
  • Provide technical support and troubleshooting for GridOS Data Fabric deployments.
  • Stay up to date with advancements in grid modernization, data management, and energy analytics.

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, or a related field.
  • 3+ years of experience in data management, integration, or analytics for utilities or energy sectors.
  • Strong knowledge of data fabric architectures, metadata management, and data governance principles.
  • Experience with SQL, ETL tools, and big data technologies (e.g., Hadoop, Spark, Kafka).
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and data integration frameworks.
  • Strong problem-solving skills and ability to work in a cross-functional environment.
Graduate Machine Learning and AI Engineer
Pontoon
Edinburgh
Hybrid
Graduate
£30,000 - £38,000
RECENTLY POSTED

Job title: Graduate Machine Learning and AI Engineer

Location: Edinburgh

Hybrid role working 2 days a week in the office

Salary: 30,000 to 38,000

Contract: 12-month fixed term contract

Our market-leading financial services client is seeking an a motivated, detail focused Graduate Machine Learning and AI Engineer to join the Business Transaction Banking division.

This role involves building and optimising agent workflows, integrating LLMs with internal tools/data. Additionally, you will have the opportunity to be involved with model deployment, automation & CI/CD. You will also be deploying these artefacts into Kubernetes pods, ensuring scalability, resilience, and proper resource allocation.

Key Responsibilities

  • Model Deployment: Take trained AI/ML models and package them into deployable artefacts (e.g., Docker images).
  • Kubernetes Orchestration: Deploy these artefacts into Kubernetes pods, ensuring scalability, resilience, and proper resource allocation.
  • Automation & CI/CD: Build pipelines for automated deployment, testing, and monitoring of models.
  • Environment Management: Handle containerisation (Docker), networking, and configuration for production environments.
  • Monitoring & Logging: Implement tools to track model performance, resource usage, and system health.

Skills and Experience

  • Have research or practical experience with machine learning engineering and artificial intelligence
  • Experience using the following: Python, Kubernetes, Docker.
  • Experience using CI/CD Tools: Jenkins, GitHub Actions, or Azure DevOps.
  • Experience using Cloud Platforms: AWS, Azure, or GCP.
  • Basic Machine Learning Knowledge: Understanding of how models work to troubleshoot deployment issues.
  • Great attention to detail
  • Analytical mindset and uses a methodological approach to complete tasks.
  • Resilient Confident, professional, and able to work effectively with multiple teams.

You will be a valued member of our Adecco Emerging Talent function working onsite with a market-leading organisation, initially, the assignment is 12 months with scope for extension in the future, so you need to be someone with a permanent mindset!

If you have the experience and desire to work for a well-respected organisation offering personal and professional support, growth and development, then you could be a perfect fit for the team and we want to hear from you - APPLY NOW.

Please be advised if you haven’t heard from us within 48 hours then unfortunately your application has not been successful on this occasion, we may however keep your details on file for any suitable future vacancies and contact you accordingly.

Adecco Emerging talent is an employment consultancy and operates as an equal opportunities’ employer.

IT Data Migration Analyst
The Royal Zoological Society Of Scotland
Edinburgh
In office
Junior - Mid
£24,896 - £25,518
RECENTLY POSTED
TECH-AGNOSTIC ROLE

About us

The Royal Zoological Society of Scotland (RZSS) is a wildlife conservation charity with a bold vision: a world where nature is protected, valued and loved.

Edinburgh Zoo and Highland Wildlife Park are our gateways to the natural world through which people can experience nature.

The role:

Undertake IT activities related to the migration of unstructured data from various separate IT network stores to a single cloud store to enable efficient and effective collaboration and file sharing in support of Royal Zoological Society of Scotland’s (RZSS) vision and mission. Assist other IT staff, and the Head of IT as needed, in the provision of a professional service to all employees.

This is a fixed-term (6 months) / full-time position.

Some of the things you’ll do:

  • Conducts analysis of unstructured data, held in various network shares; gathers requirements from business stakeholder workshops; defines scope of migration, content and use cases
  • Investigates and describes data formats, structures, volumes and data quality in existing file shares and as identified using Migration Manager tool
  • Creates and updates documentation for requirements, migration plan and testing procedures
  • Contributes to the preparation, co-ordination and execution of data migration moves
  • Monitors progress and outcomes of data migration processes, reporting success and failures promptly to stakeholders
  • Ensure compliance with RZSS’s policies, procedures and guidelines, together with all relevant regulatory and statutory requirements

What we’re looking for:

  • Degree level or equivalent level IT qualification or equivalent experience
  • Awareness or prior experience using Microsoft 365, SharePoint, Teams and OneDrive; including Migration Manager.
  • Strong analytical and problem-solving skills
  • Effective communication skills and ability to collaborate with colleagues through-out RZSS and with third-party partners and suppliers
  • Accuracy and excellent attention to detail with a structured approach to tasks
  • Previous experience of a data migration project or of manipulating, importing and analysing large amounts of data

What you’ll get in return:

  • Starting pro-rated salary between £24,896 - £25,518 (offer based on experience)
  • 37.5hr working week (may require some weekend working)
  • 34 days annual leave (pro rata)
  • Discount in both retail/catering
  • Access to a healthcare plan
  • Access to Employee Assistance Programme (EAP), that provide 24-hour counselling and support, including health, legal, finance, wellbeing and family advice
  • Employer contributory pension scheme
  • You will receive a staff membership which will give you (and family/friends) free (and discounted) entry to both the Highland Wildlife Park and Edinburgh Zoo as well as a number of other zoo’s across the UK.

If this role excites you and aligns with your career aspirations, click APPLY now.

This role is subject to standard pre-employment checks, including the candidate’s right to work in the UK and Basic Disclosure check.

Please note that shortlisting of applications and interviews for this position will take place while the advert is live. The advert will close once a successful candidate has been found.

Interested candidates are therefore encouraged to submit applications, as soon as possible.

Start date: 1 April 2026

The Royal Zoological Society of Scotland is an equal opportunities employer. Our policy is to recruit a diverse workforce following the guidelines of the Equality Act 2010.

Contract Data Engineer
Synergize Consulting Ltd
Edinburgh
Hybrid
Mid - Senior
£50/hour
RECENTLY POSTED

Edinburgh HQ (One day P/W Remote)

Must hold transferable security clearance (UKEO regulations apply)

Up to £50 p/h Inside IR35

A leading Defence prime client in Edinburgh are looking to onboard a security cleared Data Engineer on a contract basis. The successful candidate will be based predominately onsite with some remote working offered.

Key skills

  • Experience designing, building, and supporting scalable data solutions, including data pipelines and analytical platforms.
  • Working knowledge of modern data operations practices, such as automation, version control, and deployment workflows.
  • Familiarity with data integration approaches and large-scale data processing concepts.
  • Proficiency in one or more programming or query languages commonly used in data-focused roles.
  • Practical experience working with both relational and non-relational databases.
  • Educational background in a technical or analytical discipline, or equivalent professional experience.
  • Relevant industry certifications or advanced training are considered beneficial.

Key responsibilities

  • Build, deploy, and support data pipelines and infrastructure
  • Automate the ingestion, processing, and storage of data
  • Support both batch and Real Time data processing
  • Work with teams to understand data needs and objectives
  • Prepare data for analytics, reporting, and modelling
  • Ensure data quality, reliability, and governance standards
  • Collaborate with data, IT, and architecture teams on shared initiative
Senior Data Engineer
Cathcart Technology
Edinburgh
Hybrid
Senior
Private salary

I’m working with a Microsoft-centric technology consultancy who are scaling their Data team and looking for a Senior Data Engineer to join them in Edinburgh (hybrid). This is a brilliant opportunity to take ownership of high-impact projects, work with cutting-edge data platforms and lead technical delivery for a variety of ambitious clients.

About the Role:

You’ll be joining an established team where your contribution matters from day one. This role is ideal for someone who enjoys working directly with clients, shaping solutions and turning complex data challenges into scalable, production-ready platforms.

In this role, you’ll take a lead position in the design and delivery of modern data solutions across a range of client projects. You’ll work closely with stakeholders to understand requirements and translate them into scalable, secure and high-performing data platforms, including Data Warehouses, Data Lakes and Lakehouse architectures. The role will involve building and maintaining robust ETL pipelines, producing clear technical documentation, and acting as a trusted technical voice within both the internal data team and with clients throughout the delivery lifecycle.

You’ll ideally have most of the following:

Ability to communicate clearly with technical and non-technical stakeholders

Experience engaging with clients to gather requirements and scope solutions

Solid background with Microsoft data technologies (ideally including Microsoft Fabric)

Strong SQL, data modelling and data engineering fundamentals

Coding experience in at least one language such as Python or R

Hands-on experience with Data warehouses, Data Lakes and Data Lakehouses

This is a chance to shape how organisations get value from their data using the latest Microsoft stack. You’ll work on a range of projects, directly with clients, and be part of a company that values quality, innovation and career development in a collaborative environment.

In return they’re offering a very competitive salary, great benefits and lots of scope to upskill and gain qualifications. The role is hybrid (1/2 days per month in their central Edinburgh office).

If you’d like to find out more, please apply or drop Matt MacAlpine a message via LinkedIn for an informal chat.

Cathcart Technology is acting as an Employment Agency in relation to this vacancy.

Technical Business Analyst
Bright Purple Resourcing
Edinburgh
Hybrid
Mid - Senior
£55,000

Salary: Up to £55,000

Edinburgh/Hybrid

Were looking for a TechnicalBusiness Analysts to join a forward-thinking team working alongside cross-functional software and data engineers. You will help define the roadmap for implementing our clients data strategy, taking in streams from across their product suite and beyond

Main Duties;

  • Understand the customer problem and scope of work to ensure we are delivering a high quality and functionally rich data platform to our customers.
  • Evaluate client requests, end user insights, industry drivers, and competitor capabilities to identify enhancements.
  • Manage and own all data requirements
  • Become a data expert across our existing products and build relationships with their teams and stakeholders.
  • Support the development of their data platform collaborating with relevant stakeholders and Data Engineers
  • Evaluate regulatory changes to determine how they should be accommodated, with special emphasis on data governance, GDPR and PII handling.

About You:

  • Technical (Understanding of APIs, integrations and databases)
  • Have hands-on experience in projects relating to data solutions (data delivery/management, data lake, system integration, data migration, data warehousing experience with cloud-based data platforms)
  • Data Modelling (e.g. UML)
  • SQL Server experience
  • Value based decision maker
  • Experience building/maintaining data dictionary/taxonomy
  • Experience in a technical role with extensive exposure to data; data architect, data engineer, data analyst, software engineer/testing, DevOps engineer, data scientist, or similar relevant experience

Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.

AI Prompt Engineer
Harvey Nash
Edinburgh
Remote or hybrid
Mid - Senior
Private salary

AI Prompt Engineer - 12 Month Contract - Outside IR35

Role Description:

Harvey Nash’s Pub Sec client are seeking an AI Prompt Engineer to design, develop, and optimise prompt-based solutions for AI systems.

This role will design and optimise AI prompts for extracting data from forms, fine-tune models for accuracy, automate end-to-end workflows, and manage production deployments. The ideal candidate will ensure robust, scalable, and secure AI solutions that streamline document processing

The initial focus of the role will look at building on exiting solution to extract structured data from various forms and documents. This role combines expertise in natural language processing (NLP), prompt engineering, and workflow automation to enable accurate and efficient data processing.

Key Responsibilities:

  • Prompt Design & Optimisation:

  • Develop and refine AI prompts to accurately extract data fields from structured and semi-structured forms.

  • Test and iterate prompts for different document types and languages to maximize accuracy and reliability.

  • Ensure prompt development is reusable and scalable across different use case scenarios

  • Work closely with developers, data scientists, and business analysts to align solutions with business needs.

  • Fine-tune AI models to improve performance across diverse document types and languages.

  • Workflow Automation

  • Develop automated pipelines for document ingestion, data extraction, and validation.

  • Integrate AI solutions with OCR tools and enterprise systems for seamless processing.

  • Deployment & Support

  • Manage deployment of AI solutions into production environments.

  • Monitor system performance, troubleshoot issues, and provide ongoing support.

  • AI Model Integration*:

  • Collaborate with data scientists and developers to integrate prompt-based solutions into existing AI/ML pipelines.

  • Ensure compatibility with OCR tools and document processing systems.

  • Data Quality & Validation:

  • Implement validation logic to ensure extracted data meets quality standards.

  • Work with QA teams to identify and resolve extraction errors.

  • Research & Innovation:

  • Stay updated on advancements in prompt engineering, LLMs, and document AI technologies.

  • Experiment with new techniques for improving extraction performance and reducing manual intervention.

  • Collaboration & Documentation:

  • Partner with business analysts to understand form structures and data requirements.

  • Document prompt strategies, workflows, and best practices for internal knowledge sharing.

  • Document guidance to support deployment approach and ongoing support and maintenance activities

Required Skills & Qualifications

  • Strong understanding of Large Language Models (LLMs) and prompt engineering principles.
  • Experience with document AI, OCR technologies, and data extraction workflows.
  • Proficiency in Python or similar languages for automation and integration tasks.
  • Familiarity with APIs and cloud-based AI services (e.g., Azure OpenAI, AWS, Google AI).
  • Excellent problem-solving skills and attention to detail.
  • Background in NLP, machine learning, or data science.
  • Experience with form processing systems in finance, healthcare, or enterprise environments.
  • Knowledge of data privacy regulations and secure handling of sensitive information.
  • Demonstrated success in delivery across both distributed and hybrid on-premises and cloud technology estates.
  • Experience in managing both agile and waterfall projects.
  • Excellent interpersonal skills, influencing and communication skills.
  • Ability to apply a broad understanding of IT infrastructure and interdependencies to create effective, risk-minimising migration plans.
  • The candidate will have an awareness of Digital First Service Standards, and Government Digital Services (GDS).
Senior Data Engineer
Euro-Projects Recruitment Ltd
Edinburgh
Hybrid
Senior
£60,000 - £80,000

Location: Scotland based, flexible working
Salary: Up to £80,000 + benefits

Euro Projects Recruitment is working with a leading Microsoft Partner in Scotland to recruit a permanent Senior Data Engineer.

This is a hands-on, customer-facing Senior Data Engineer role focused on designing and delivering modern data platforms using Microsoft technologies. As a Senior Data Engineer, you will work across a varied client base, taking ownership of data solutions from initial scoping through to build and delivery.

The Role Senior Data Engineer

As a Senior Data Engineer, you will design, build and deliver secure, scalable data solutions aligned to client analytical and reporting requirements.

Key responsibilities:

  • Design and deliver Data Warehouses, Data Lakes and Lakehouse solutions
  • Build data platforms primarily using Microsoft Fabric
  • Develop and optimise ETL processes and data pipelines
  • Work directly with clients to gather requirements and run technical workshops
  • Translate business requirements into clear technical designs
  • Support analytics and reporting use cases, primarily using Power BI
  • Ensure solutions are well documented and delivered to best practice

What They Are Looking For

  • Experience working as a Senior Data Engineer or Data Engineer in a Microsoft environment
  • Hands-on experience with Microsoft Fabric, SQL Server and Power BI
  • Strong SQL skills and experience with data modelling
  • Experience building ETL processes and data pipelines
  • Coding experience with Python, M or R
  • Comfortable working in a customer-facing role
  • Strong communication and problem-solving skills

Desirable

  • Experience with Tableau or Qlik
  • Consultancy or MSP background
  • Exposure to statistics or advanced analytics

What s On Offer

  • Salary up to £80,000 depending on experience
  • Permanent Senior Data Engineer position with long-term career progression
  • Strong investment in training and development
  • Bonus linked to Microsoft accreditations
  • Private healthcare and contributory pension
  • Flexible working arrangements
  • Supportive, low-turnover working culture

Location

Scotland based with flexible working, one day per month in office in Edinburgh.

Lead Data Visualisation Software Engineer
Bright Purple Resourcing
Edinburgh
Remote or hybrid
Senior
£95,000

Principal Grafana Network Analytics Engineer Edinburgh, UK | Fully Remote (UK-based)
Engineering | Cyber Security
£95,000 & Benefits
Ever wanted your dashboards to actually defend the internet?
This role does exactly that.
Im recruiting on behalf of a high-growth cyber security technology company that protects some of the worlds most critical online services from large-scale DDoS and application attacks. Their software sits right at the heart of customer networks- and when it works (which it must), entire businesses stay online. Theyre now expanding their world-class engineering team and are looking for a Principal-level Grafana expert to lead the charge on network and security analytics.
The Opportunity This is not a keep-the-lights-on role. Youll own and lead the design and development of sophisticated, high-performance dashboards used to visualise real-time network and security data. Youll set technical direction, mentor engineers, and build analytics that help customers instantly understand and stop complex cyber attacks. Youll be trusted to work from first principles, influence architecture, and make decisions that genuinely matter. What Youll Be Doing

  • Leading a small, highly skilled team focused on network & security analytics
  • Designing and building advanced Grafana dashboards running in Kubernetes
  • Turning complex data into clear, insightful visualisations
  • Developing and reviewing complex queries (Grafana, Splunk, Python)
  • Mentoring engineers and shaping technical best practice
  • Balancing hands-on development with technical leadership and ownership

What Were Looking For Essential

  • Strong experience building dashboards and analytics in Grafana
  • Proven background leading engineers in an agile environment
  • Solid understanding of Linux and AWS
  • Excellent communication skills you can explain complex ideas simply
  • A strong technical degree (Computer Science, Maths, Statistics, Engineering, or similar)

Nice to Have

  • Knowledge of networking protocols and how the internet actually works
  • Experience with Splunk & SPL
  • SQL or similar data manipulation skills
  • Exposure to network security products
  • HTML, CSS, JavaScript
  • Data Science or Machine Learning experience

Location & Flexibility

  • Edinburgh-based engineers: hybrid working (typically 2 days in office)

  • Fully remote options available for the right candidate

  • Cutting-edge tech, complex data, and meaningful problems

  • A culture that values ownership, curiosity, and smart engineering

If youre a senior/principal engineer who loves data, networks, and building things that actually matter this ones worth a conversation.
Bright Purple is an equal opportunities employer and we are proud to work with clients who share our values of diversity in our industry,

Lead Data Visualisation Software Engineer
Bright Purple Resourcing
Edinburgh
Remote or hybrid
Senior
£95,000
+2

Principal Grafana Network Analytics Engineer Edinburgh, UK | Fully Remote (UK-based)

Engineering | Cyber Security

£95,000 & Benefits

Ever wanted your dashboards to actually defend the internet?

This role does exactly that.

Im recruiting on behalf of a high-growth cyber security technology company that protects some of the worlds most critical online services from large-scale DDoS and application attacks. Their software sits right at the heart of customer networks- and when it works (which it must), entire businesses stay online. Theyre now expanding their world-class engineering team and are looking for a Principal-level Grafana expert to lead the charge on network and security analytics.

The Opportunity This is not a keep-the-lights-on role. Youll own and lead the design and development of sophisticated, high-performance dashboards used to visualise real-time network and security data. Youll set technical direction, mentor engineers, and build analytics that help customers instantly understand and stop complex cyber attacks. Youll be trusted to work from first principles , influence architecture, and make decisions that genuinely matter. What Youll Be Doing Leading a small, highly skilled team focused on network & security analytics

Designing and building advanced Grafana dashboards running in Kubernetes

Turning complex data into clear, insightful visualisations

Developing and reviewing complex queries (Grafana, Splunk, Python)

Mentoring engineers and shaping technical best practice

Balancing hands-on development with technical leadership and ownership

What Were Looking For Essential Strong experience building dashboards and analytics in Grafana

Proven background leading engineers in an agile environment

Solid understanding of Linux and AWS

Excellent communication skills you can explain complex ideas simply

A strong technical degree (Computer Science, Maths, Statistics, Engineering, or similar)

Nice to Have Knowledge of networking protocols and how the internet actually works

Experience with Splunk & SPL

SQL or similar data manipulation skills

Exposure to network security products

HTML, CSS, JavaScript

Data Science or Machine Learning experience

Location & Flexibility Edinburgh-based engineers : hybrid working (typically 2 days in office)

Fully remote options available for the right candidate

Cutting-edge tech, complex data, and meaningful problems

A culture that values ownership, curiosity, and smart engineering

If youre a senior/principal engineer who loves data, networks, and building things that actually matter this ones worth a conversation.

Bright Purple is an equal opportunities employer and we are proud to work with clients who share our values of diversity in our industry,

TPBN1_UKTJ

Workday Data and Reporting Specialist
Head Resourcing
Edinburgh
Hybrid
Junior - Mid
£60,000 - £70,000
TECH-AGNOSTIC ROLE

Workday Data & Reporting Specialist

Hybrid IT Professional Services
Our professional services client is in the midst of a major enterprise transformation - and data sits at the heart of it.
As they migrate from legacy systems to Workday Financial Management and HCM, they are looking for a Workday Data & Reporting Specialist to help unlock the full value of their data through high-quality reporting, analytics, and insight-driven decision-making.
This is an excellent opportunity for someone who enjoys Workday reporting, works well with stakeholders across the business, and is keen to grow their technical capabilities as a Workday environment matures.

The role

As part of the Enterprise Solutions team, you’ll work closely with business analysts, functional consultants, and stakeholders across Finance, HR, and Operations. Your primary focus will be on designing and delivering reporting solutions using Workday’s native reporting tools, with particular emphasis on Financial Management and PSA.
This hybrid role combines strong reporting expertise with the opportunity to develop platform development skills in Workday Extend and Prism Analytics over time.

What you’ll be doing

  • Designing, developing, and maintaining Workday reports, dashboards, and analytics solutions
  • Owning data quality and ensuring reporting accuracy, consistency, and governance
  • Creating intuitive dashboards and enabling self-service reporting for business users
  • Translating business requirements into meaningful, actionable insights
  • Delivering complex reporting across Financial Management and PSA (projects, resourcing, time & billing)
  • Supporting system migrations, upgrades, and ongoing optimisation
  • Developing skills in Workday Extend and Prism Analytics, building solutions that extend platform capability

What we’re looking for

  • Hands-on experience with Workday reporting (Advanced, Composite, Matrix reports, dashboards)
  • Strong understanding of the Workday data model and calculated fields
  • Experience delivering Financial Management and/or PSA reporting
  • Confidence working directly with stakeholders and communicating complex data clearly
  • A proactive mindset with a focus on quality, innovation, and continuous improvement

Deep Extend or Prism experience is not required - enthusiasm to learn and grow in these areas is key.

Why this opportunity?

  • Play a key role in a high-profile Workday transformation
  • Influence reporting and analytics strategy from an early stage
  • Develop in-demand skills across reporting, analytics, and platform development
  • Hybrid working with flexibility
  • Strong commitment to learning, development, and career progression

If you’re a Workday reporting professional looking to broaden your skillset and make a tangible impact, this role offers an exciting next step.

Data Architect
Arm
Edinburgh
In office
Senior - Leader
Private salary

Edinburgh

6-Month contract

Paying up to 69p/h (Inside IR35)

Please note - due to the nature of the work, you will need to hold or be eligible to obtain a high level of UK Security clearance - please only apply if suitable

Key Responsibilities:

  • Design and implement enterprise-level data architecture solutions, including databases, data warehouses, and data lakes.
  • Develop and maintain logical, physical, and conceptual data models.
  • Define data management standards, policies, and best practices.
  • Work with data engineers to design and optimize ETL/ELT pipelines for structured and unstructured data.
  • Ensure data quality, consistency, and security across platforms.
  • Collaborate with business stakeholders to understand data requirements and translate them into technical solutions.
  • Evaluate and recommend new data technologies, tools, and platforms to enhance data capabilities.
  • Oversee data integration across cloud and on-premises environments.
  • Support data governance initiatives, including metadata management, master data management (MDM), and compliance.
  • Provide technical leadership and mentorship to data engineering and analytics teams.

Required Skillset:

  • Bachelor’s degree in STEM, Computer Science, Information Systems, Data Science, or related field (Master’s preferred).
  • Strong experience in data architecture, database design, or data engineering.
  • Strong proficiency in SQL and database technologies (e.g., Oracle, SQL Server, PostgreSQL, MySQL).
  • Knowledge of data warehouse and lakehouse architectures
  • Familiarity with ETL/ELT and orchestration tools (e.g., Informatica, Talend, Apache Airflow).
  • Experience in establishing and maintaining data governance frameworks
  • Experience complying with data security requirements.
  • Experience designing data models.
  • Excellent problem-solving, communication, and documentation skills.
  • Familiarity with AI/ML data pipelines and analytics platforms.

Disclaimer:

This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited (“ARM”). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.

Data Engineer - Active SC required
Matchtech
Multiple locations
Hybrid
Mid - Senior
£55/hour

Location: Edinburgh, Newcastle, Luton, Bristol OR Southampton (fully onsite at one of these UK based sites)

Duration: 6 month initial contract

Inside IR35

Role details:
Our client, a prominent player in the Defence & Security sector, is looking for Data Engineers to join their team on a contract basis. Whilst the site preference is Edinburgh or Newcastle, the team can also support contractors working from their Luton, Bristol or Southampton site. Due to the secure environments, you will be required onsite at least 4 days per week.

Candidates must hold active SC clearance.

Key Responsibilities:

Design, develop, deploy, and support data infrastructure, pipelines, and architecture
Implement reliable, scalable, and tested solutions to automate data ingestion
Develop systems to manage batch processing and real-time streaming data
Evaluate business needs and objectives
Support the implementation of data governance requirements
Facilitate pipelines that prepare data for prescriptive and predictive modelling
Work with domain teams to scale data processing

Job Requirements:

Technical expertise in designing, building, and maintaining data pipelines and warehouses
Experience with ETL/ELT frameworks and Big Data Processing Tools (e.g., Spark, Airflow, Hive)
Knowledge of programming languages (e.g., Python, SQL)
Hands-on experience with SQL/NoSQL database design
Degree in a STEM field; a master’s degree is a plus
Data engineering certification (e.g., IBM Certified Data Engineer) is an advantage

Interested? Apply today via the link provided

Data Engineer - SC Cleared
CBS Butler
Edinburgh
Hybrid
Mid - Senior
£500/day - £600/day

Role: Data Engineer

Location: Edinburgh or Luton (hybrid/onsite as required)
Engagement: Contract - Inside IR35
Security Clearance: Active SC Clearance required

Rate: £500 - £600 per day - inside IR35

Project Description

We are seeking an experienced Data Engineer to design, build, deploy, and maintain robust data platforms and pipelines within a secure environment. You will be responsible for the end-to-end data engineering life cycle, transforming raw data into high-quality, consumable datasets that support analytics, reporting, and advanced modelling.

You will own and optimise the data operations infrastructure, ensuring performance, reliability, scalability, and security as data volumes and processing demands grow. This role requires strong problem-solving skills, the ability to integrate data from multiple sources, and hands-on experience with modern data engineering tools and practices.

Key Responsibilities

  • Design, develop, deploy, and support scalable data infrastructure, pipelines, and architectures
  • Orchestrate ingestion and storage of raw data into structured and unstructured data solutions
  • Implement reliable, automated, and well-tested data ingestion and processing workflows
  • Build and maintain batch and Real Time data processing systems
  • Manage and optimise performance, reliability, scalability, and security of data platforms
  • Support data governance, quality, and compliance requirements
  • Prepare data pipelines for descriptive, predictive, and prescriptive analytics
  • Collaborate closely with data scientists, architects, IT teams, and business stakeholders
  • Identify opportunities for new data acquisition and improved data utilisation
  • Monitor, manage, and enhance data quality and reliability through automated tooling

Skills and Experience Required

  • Active SC Clearance (mandatory)
  • Strong experience designing and maintaining data pipelines, data warehouses, and data platforms
  • Solid knowledge of DataOps practices, including CI/CD, containerisation, and workflow orchestration
  • Hands-on experience with ETL/ELT frameworks and big data tools (eg Spark, Airflow, Hive)
  • Proficiency in programming languages such as Python, Java, and SQL
  • Experience with SQL and NoSQL database design and optimisation
  • Strong understanding of batch and streaming data processing
  • Degree in a STEM-related field; Master’s degree desirable
  • Data engineering certifications (eg IBM Certified Data Engineer) are advantageous
Data Architect - SC Cleared
CBS Butler
Edinburgh
Hybrid
Senior - Leader
£550/day - £650/day
+2

Role: Data Architect

Location: Edinburgh or Luton (hybrid/onsite as required)
Engagement: Contract - Inside IR35
Rate: £550 - £650 per day
Security Clearance: Active SC Clearance required

Project Description

We are seeking an experienced Data Architect to lead the design, implementation, and governance of enterprise-scale data architectures within a secure environment. You will be responsible for ensuring data across systems is accurate, accessible, secure, and aligned to business and technical objectives.

The role requires extensive experience delivering data-intensive systems end-to-end, from initial requirements capture through architecture design and implementation to production delivery. You will work closely with customers and stakeholders to translate business needs into robust, scalable data solutions.

You will act as a senior technical authority, collaborating proactively with IT teams, data engineers, system engineers, and business stakeholders to define data models, data flows, and governance frameworks.

Key Responsibilities

  • Design and implement enterprise-level data architecture solutions, including databases, data warehouses, data lakes, and lakehouse platforms
  • Develop and maintain conceptual, logical, and physical data models
  • Define and enforce data management standards, policies, and best practices
  • Work closely with data engineers to design and optimise ETL/ELT pipelines for structured and unstructured data
  • Ensure data quality, consistency, security, and compliance across platforms
  • Collaborate with business stakeholders to gather requirements and translate them into technical solutions
  • Oversee data integration across cloud and on-premises environments
  • Support and lead data governance initiatives, including metadata management, MDM, and regulatory compliance
  • Evaluate and recommend new data technologies, tools, and platforms
  • Provide technical leadership and mentorship to data engineering and analytics teams

Skills and Experience Required

  • Active SC Clearance (mandatory)
  • Bachelor’s degree in STEM, Computer Science, Information Systems, Data Science, or related field (Master’s preferred)
  • Strong experience in data architecture, database design, or senior data engineering roles
  • High proficiency in SQL and database technologies (eg Oracle, SQL Server, PostgreSQL, MySQL)
  • Strong knowledge of data warehouse, data lake, and lakehouse architectures
  • Experience with ETL/ELT frameworks and orchestration tools (eg Informatica, Talend, Apache Airflow)
  • Proven experience establishing and maintaining data governance frameworks
  • Strong understanding of data security, access controls, and compliance requirements
  • Excellent problem-solving, communication, and documentation skills
  • Familiarity with AI/ML data pipelines and analytics platforms

Preferred Qualifications

  • Experience with cloud data platforms (AWS, Azure, GCP)
  • Experience with big data technologies (Hadoop, Spark, Kafka)
  • Familiarity with UML/SysML
  • Strong understanding of API integration and microservices data flows
Page 1 of 1
Frequently asked questions
Edinburgh offers a wide range of Data Engineer opportunities, from startups to large enterprises across industries such as finance, technology, healthcare, and more. Positions range from junior data engineers to senior roles involving big data and cloud technologies.Key skills include proficiency in SQL, Python, ETL processes, data warehousing, and cloud platforms like AWS, Azure, or Google Cloud. Experience with big data tools such as Hadoop or Spark is often highly valued. A degree in Computer Science, Engineering, or related fields is typically preferred.Simply browse the latest Data Engineer job listings on our Edinburgh page, click on the job title to view details, and follow the application instructions. You can apply directly through Haystack or be redirected to the employer’s site.Yes, many companies in Edinburgh now offer flexible working options including remote, hybrid, and flexible hours. You can filter job listings on Haystack to findData Engineer roles that match your preferred working style.New Data Engineer jobs in Edinburgh are posted regularly, often multiple times per week. To stay updated, you can set up job alerts on Haystack to receive notifications for new relevant vacancies.
Feedback
Contact