Permanent Data Structures Jobs in Edinburgh

1 to 25 of 41 Permanent Data Structures Jobs in Edinburgh

Digital Data Lead

City, Edinburgh, United Kingdom
ENGINEERINGUK
our roles and also offer work place accommodations to ensure you have what you need to effectively deliver in your role. The Role: Digital Data Lead As a Digital Data Lead, you will be responsible for overseeing the management and optimisation of digital data across various platforms. … You will ensure compliance with consent and regulatory frameworks, develop marketing automation strategies, and manage data pipelines. Your expertise in Adobe Experience Platform or Salesforce Marketing Cloud will be crucial in driving data-driven decision-making and enhancing digital media performance. Key Responsibilities: Lead the development and implementation … of digital data strategies to support business objectives Ensure compliance with consent and regulatory frameworks across all digital platforms Develop and manage marketing automation strategies to enhance customer engagement and conversion Oversee the creation and optimisation of data pipelines to ensure efficient data flow and integration Collaborate More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Migration Consultant

edinburgh, central scotland, United Kingdom
Hybrid / WFH Options
Harnham
Consultant – Data Migration Location: Edinburgh (Hybrid, 2 days per week in the office) Salary: Up to £45K The Company A specialist consultancy team within a global professional services firm is seeking a Consultant to join their Investment Management & Wealth (IM&W) practice. The team focuses on end-to-end … wealth management, savings, and retirement sectors. This role provides the opportunity to work on multi-year programmes at the intersection of business operations and data strategy. The Role As a Consultant – Data Migration, you'll play a key role in helping clients successfully transition from legacy systems to … modern wealth platforms. You'll work closely with client and vendor teams to support the data aspects of large-scale technology transformation programmes. From handling data sets and validating data constructs to enabling seamless migrations, your work will directly impact business operations and client outcomes. Key Responsibilities More ❯
Posted:

Data Migration Consultant

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Harnham
Consultant – Data Migration Location: Edinburgh (Hybrid – 2 days per week in the office) Salary: Up to £53,000 The Company A specialist consultancy team within a global professional services firm is seeking a Consultant – Data Migration to join its Investment Management & Wealth (IM&W) practice. This team delivers … technology transformation projects across the wealth management, savings, and retirement sectors. The role offers the opportunity to work on complex, multi-year programmes where data and operations intersect to enable modernisation at scale. The Role As a Consultant – Data Migration , you will be responsible for supporting the successful … clients from legacy systems to modern wealth platforms. You will work closely with internal consultants, external clients, and third-party vendors to manage the data workstreams of large-scale transformation programmes. Your efforts will be critical to ensuring data integrity, migration accuracy, and operational continuity. Key Responsibilities: Data More ❯
Posted:

Data Migration Consultant (Edinburgh)

Edinburgh, UK
Hybrid / WFH Options
Harnham
Consultant – Data Migration Location: Edinburgh (Hybrid – 2 days per week in the office) Salary: Up to £53,000 The Company A specialist consultancy team within a global professional services firm is seeking a Consultant – Data Migration to join its Investment Management & Wealth (IM&W) practice. This team delivers … technology transformation projects across the wealth management, savings, and retirement sectors. The role offers the opportunity to work on complex, multi-year programmes where data and operations intersect to enable modernisation at scale. The Role As a Consultant – Data Migration , you will be responsible for supporting the successful … clients from legacy systems to modern wealth platforms. You will work closely with internal consultants, external clients, and third-party vendors to manage the data workstreams of large-scale transformation programmes. Your efforts will be critical to ensuring data integrity, migration accuracy, and operational continuity. Key Responsibilities: Data More ❯
Posted:

Senior Data Architect - Leading GIS/Geo-spatial Telco SaaS Business

edinburgh, central scotland, United Kingdom
Zearch
Zearch are partnering with a leading GIS/Geo-spatial SaaS business and hiring for an experienced Data Architect to work on some top priority projects in the Telco & Utilities sectors. Data Strategy & Assessment Collaborate directly with clients to evaluate the technical quality and business value of their … datasets, performing detailed assessments to audit critical data elements. Assist clients in defining processes for data governance, ensuring data accuracy, completeness, and integrity across systems. Conduct comprehensive reviews of client systems to understand the structure and flow of customer interaction and life-cycle data. GIS Data Modeling & Transformation Design GIS data models aligned with the client’s business objectives, transforming existing data structures using tools such as Python, Perl, Safe FME, and proprietary transformation utilities. Translate complex datasets into standardized formats that support scalable, automated transformation workflows. Establish automated ingestion processes to More ❯
Posted:

Data Warehouse Engineer

edinburgh, central scotland, United Kingdom
Hybrid / WFH Options
Primis
Job title: Data Engineer - Data Warehouse Location: UK remote Position: Permanent Salary: Up to £55.000 DOE We’re looking for an experienced Data Engineer to help shape and support a centralised enterprise Data Warehouse that drives critical business and analytical insights across the organisation. In this … role, you’ll work closely with delivery, product, and architecture teams to build scalable, data-driven solutions and deploy robust data architectures from various sources. What You’ll Be Doing: Designing, building, and supporting a comprehensive data warehouse Developing dimensional data models and working with denormalised … datasets Ingesting and transforming data using the right file formats and tooling Collaborating with cross-functional teams to deliver impactful data solutions Tech Stack: SQL & Python Web APIs (SOAP, REST) DBT Dimensional modelling & denormalised data structures Benefits: Fully remote (UK or Ireland) 45 days annual leave More ❯
Posted:

Unit 4 Data Migration Developer

edinburgh, central scotland, United Kingdom
Hybrid / WFH Options
Eutopia Solutions
Unit 4 Data Migration Developer We are proud to be working with one of Liverpool’s most historic esteemed organisations as they continue to invest in their core systems. They are in the throes of a far-reaching programme, migrating their current on-prem Unit 4 Finance System to … a cloud-based platform, looking for a skilled ERP Data Migration Developer, experienced with Unit 4 and with expertise in SQL, APIs, and cloud-based data management to join a dedicated team to deliver this. You will have experience with the Unit 4 Platform and have led on … APPLY IF YOU DO NOT HAVE UNIT 4 EXPERIENCE. You will be a key member of this team, pivotal to developing and executing the data migration strategy in order to facilitate a smooth transition of the current system to the cloud. Your remit will include taking responsibility for extracting More ❯
Posted:

Software Development Engineer II, Fulfillment by Amazon (FBA)

City, Edinburgh, United Kingdom
Amazon
Key job responsibilities You will solve ambiguous business problems and map them to elegant technical solutions You will use object-oriented concepts, algorithms and data structures to build systems at Amazon scale You will design, launch, and re-architect multi-tier systems with large amounts of data … control management, build processes, testing, and operations experience - Prior experience architecting, developing and operating large scale distributed systems - Prior experience in component architecture, simplification, data structures and code refactoring - Experience with high-volume transaction processing - Retail/e-commerce system design experience in a global context Our inclusive More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer

edinburgh, central scotland, United Kingdom
Hybrid / WFH Options
Understanding Recruitment
worked in high-performing and low latency environments Are highly experienced using Core Java with multithreaded applications Possess a strong comprehension of Algorithms and Data Structures Understand Graph Theory and Interval Graphs Ideally completed a PhD in Computer Science While benefitting from a highly flexible work-life balance … company as it grows itself, this is an unmissable Java Developer opportunity! If you would like to combine your deep understanding of algorithms and data structures with the ability to ‘do good’ and make a difference in the world, apply now for this brilliant Java Developer position! Please More ❯
Posted:

Data Scientist

Edinburgh, Scotland, United Kingdom
Okta Resourcing
This is a new position for a Data Scientist with a global, data-driven company with cutting-edge technology who leverage data to serve as a true market differentiator. The focus of this role is to deliver data science solutions which impact in areas such as … impact projects Scope and stage projects to include detailed milestones and delivery schedules. Use SQL and/or Python (JupyterNotebooks) to preparedata, perform exploratory data analysis, evaluate different modeling approaches. Engage in problem-solving, fault-finding, addressing issuesin the data or approaches as they arise. Investigate the data and make recommendations on solutions to client’s requirements. And should have experience of: Working in a Data Scientist role in a high value commercial environment. Requirements gathering and idea generation Defining problems (and criteria for success), Data wrangling, EDA, modeling and interpreting results Providing relevant insights More ❯
Posted:

Associate Data & AI Engineer

edinburgh, central scotland, United Kingdom
Bytes Software Services
range of benefits to support staff wellbeing. Your Future Starts Here PURPOSE OF JOB: We’re looking for a motivated and technically capable Graduate Data & AI Engineer to join our growing Microsoft consultancy team. This is an exciting opportunity for someone early in their career to gain hands-on … experience delivering real-world Data and AI solutions on the Azure platform, while also developing consulting skills through direct customer engagement. In this role, you’ll support the design, development, and deployment of data pipelines, analytics solutions, and AI-powered applications. You’ll work alongside experienced engineers and … consultants, contributing to a wide range of projects- from traditional data engineering and reporting to modern machine learning and Generative AI initiatives. We’re looking for someone who is passionate about technology, eager to learn, and comfortable working in a dynamic environment. You should have a foundation in Python More ❯
Posted:

Senior software engineer regulatory reporting and Interfaces

Edinburgh, Midlothian, Scotland, United Kingdom
Avaloq
a large part of our work involves building and maintaining ETL adapters between Avaloq and external systems, were also responsible for native reporting logic, data model extensions, and ongoing support of core legal reporting features. If you're passionate about data pipelines, financial systems, and regulatory tech, this … role offers both depth and diversity. What Youll Do Design, develop, and maintain data integration components (ETL/adapters) connecting Avaloqs data model to third-party reporting platforms, and native reporting solutions built directly within Avaloq Collaborate with business stakeholders and internal tech teams to ensure regulatory requirements … are translated into robust, scalable reporting logic Drive improvements in PL/SQL logic, data structures, and mapping layers Contribute to ongoing efforts around data quality, performance tuning, and compliance-driven automation Act as a senior engineer within the team, offering technical guidance and support to colleagues More ❯
Employment Type: Permanent
Posted:

Senior software engineer regulatory reporting and Interfaces

edinburgh, central scotland, united kingdom
Avaloq
a large part of our work involves building and maintaining ETL adapters between Avaloq and external systems, were also responsible for native reporting logic, data model extensions, and ongoing support of core legal reporting features. If you're passionate about data pipelines, financial systems, and regulatory tech, this … role offers both depth and diversity. What Youll Do Design, develop, and maintain data integration components (ETL/adapters) connecting Avaloqs data model to third-party reporting platforms, and native reporting solutions built directly within Avaloq Collaborate with business stakeholders and internal tech teams to ensure regulatory requirements … are translated into robust, scalable reporting logic Drive improvements in PL/SQL logic, data structures, and mapping layers Contribute to ongoing efforts around data quality, performance tuning, and compliance-driven automation Act as a senior engineer within the team, offering technical guidance and support to colleagues More ❯
Posted:

Full Stack Software Engineer - Healthcare

edinburgh, central scotland, United Kingdom
Princeton Biopartners
cross-functional role, with high growth potential - the ideal candidate will be highly driven and relish the chance to wear multiple hats (Engineering, Product, Data). Must Haves: UK based: role is remote, but only open to candidates localized within the UK STEM degree: from a top research-intensive … over idealism (efficiently arrive at 80-20 solutions) Structured: thinker, problem solver, and communicator Key Responsibilities: Design, develop, and maintain Web, Front End, and Data Visualization applications Produce performant, well tested code that scales gracefully with more features, users, and data Assist with deploying and embedding software products … and maintain clear, concise documentation Technical Expertise: Previous experience in software engineering, preferably within the Life Sciences Sector Strong grasp of computer science fundamentals: data structures and algorithms, complexity, object oriented design Mastery of modern web technologies & Javascript is essential: React, CSS, Node, Angular, etc. Proficient in at More ❯
Posted:

Senior Python Engineer

edinburgh, central scotland, United Kingdom
A5 Labs
backbone for our innovative products and services. This position requires deep expertise in Python and hands-on experience with best practices in software architecture, data structures, algorithms, and design patterns. Your Responsibilities Design, implement, and optimize robust Python applications to support our core business functionalities, ensuring high performance … Qualifications Master’s degree in Computer Science, Software Engineering, or related field. Experience with Python-based machine learning libraries is a plus. Experience with data pipelines and Big Data frameworks. Familiarity with Agile methodologies, especially Scrum or Kanban. Why Work at A5 Labs? At A5 Labs, you'll More ❯
Posted:

Applied Scientist, JP Science and Data

City, Edinburgh, United Kingdom
Amazon
in ML communities, and staying current with latest developments About the team In this position, you will be part of the JP Science and Data team, consisting of scientists, business intelligence engineers, data engineers, and machine learning engineers, collaborating with Product Managers and Software Developers worldwide. Our current … CE, ML or related field experience - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience with modeling tools such as R More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Applied Scientist, Digital Acceleration

City, Edinburgh, United Kingdom
Amazon
related field. Knowledge of programming languages such as C/C++, Python, Java or Perl. Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing. Proficiency in coding and software development, with a strong … focus on machine learning frameworks. Understanding of relevant statistical measures such as confidence intervals, significance of error measurements, development and evaluation data sets, etc. Excellent communication skills (written & spoken) and ability to collaborate effectively in a distributed, cross-functional team setting. PREFERRED QUALIFICATIONS 5+ years of building machine learning … models or developing algorithms for business application experience. Have publications at top-tier peer-reviewed conferences or journals. Track record of diving into data to discover hidden patterns and conducting error/deviation analysis. Ability to develop experimental and analytic plans for data modeling processes, use of strong More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, Amazon Ads - Creative X

City, Edinburgh, United Kingdom
ENGINEERINGUK
learning and LLM techniques to create scalable solutions for business problems • Analyze and extract relevant information from large amounts of both structured and unstructured data • Design, experiment and evaluate highly innovative models for regression and classification challenges • Maintain, evaluate and improve existing models • Research and implement novel machine learning … and statistical approaches • Establish scalable, efficient, automated processes for large scale data analyses, model development, model validation and model implementation together with software engineering teams BASIC QUALIFICATIONS - PhD, or a Master's degree and experience in CS, CE, ML or related field - Experience in patents or publications at top … tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing - Experience in building machine learning models for business application More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist II

City, Edinburgh, United Kingdom
Amazon
related field. Knowledge of programming languages such as C/C++, Python, Java or Perl. Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing. Proficiency in coding and software development, with a strong … focus on machine learning frameworks. Understanding of relevant statistical measures such as confidence intervals, significance of error measurements, development and evaluation data sets, etc. Excellent communication skills (written & spoken) and ability to collaborate effectively in a distributed, cross-functional team setting. PREFERRED QUALIFICATIONS 3+ years of building machine learning … models or developing algorithms for business application experience. Have publications at top-tier peer-reviewed conferences or journals. Track record of diving into data to discover hidden patterns and conducting error/deviation analysis. Ability to develop experimental and analytic plans for data modeling processes, use of strong More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist, Personalization

City, Edinburgh, United Kingdom
Amazon
scientists across the Edinburgh offices and wider organization. You will lead the design of machine learning models that scale to very large quantities of data, and serve high-scale low-latency recommendations to all customers worldwide. You will embody scientific rigor, designing and executing experiments to demonstrate the technical … you have the opportunity to make a difference to our business by designing and building state of the art machine learning systems on big data, leveraging Amazon's vast computing resources (AWS), working on exciting and challenging projects, and delivering meaningful results to customers world-wide. Key job responsibilities … tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing - Experience in building machine learning models for business application More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer

edinburgh, central scotland, United Kingdom
Realm
Realm are hiring on behalf of our client in the insurance space who are looking for a Data Engineer on a contract basis. This role involves direct communication with clients to design data structures, resolve pipeline issues, and implement code ready for deployment. Clear communication and the … Excellent client-facing communication skills Experience deploying Databricks pipelines Experience provisioning Databricks as code Nice to Have: Financial services or insurance background Knowledge of data governance frameworks Knowledge of data security Contract length: 6 months rolling (long term) Rate: Up to £550/day If you're interested More ❯
Posted:

Python Developer

edinburgh, central scotland, United Kingdom
Akkodis
About the Company Akkodis is a global leader in engineering, technology, and R&D, harnessing the power of connected data to drive digital transformation and innovation for a smarter, more sustainable future. As part of the Adecco Group, Akkodis combines the expertise of AKKA and Modis, with over … EMEA, and APAC. Our teams bring extensive cross-sector knowledge in critical technology areas such as mobility, software services, robotics, simulations, cybersecurity, AI, and data analytics, enabling clients to tackle complex challenges in today's rapidly evolving markets. With a comprehensive solution portfolio across four service lines - Consulting, Solutions … optimisation of highly distributed software systems for one of the world’s largest scientific endeavours. Key Responsibilities Develop and maintain robust Python applications supporting data-intensive operations. Apply software engineering best practices including Git, CI/CD pipelines, and test-driven development. Engage with highly distributed, multi-core processing More ❯
Posted:

Applied Scientist II (Machine Learning), ITA - Automated Performance Evaluation

City, Edinburgh, United Kingdom
ENGINEERINGUK
Applied Scientist II (Machine Learning), ITA - Automated Performance Evaluation Sector: Data Science, Project and Program Management, Science and Pharmaceutical Role: Professional Contract Type: Permanent Hours: Full Time DESCRIPTION Do you want a role with deep meaning and the ability to make a major impact? As part of Intelligent Talent … tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing - Experience in building machine learning models for business application … based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice () to know more about how we collect, use and transfer the personal More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Support Engineer

edinburgh, central scotland, United Kingdom
Hybrid / WFH Options
Algo Capital Group
reliability. This position combines technical problem-solving with financial markets knowledge in a dynamic environment. Key Responsibilities Support Low- Latency trading applications and market data systems Monitor system health and resolve incidents before they impact trading operations Investigate complex data anomalies using both automated tools and manual analysis … Python 3, HDF5, Kubernetes, Kafka and Argo Candidate Requirements Years experience in financial technology support, preferably in electronic trading Strong understanding of market data structures and exchange connectivity Linux/Unix system administration skills Scripting abilities in Python, Bash, or similar languages Knowledge of monitoring tools and alerting … frameworks SQL experience including queries/updates/table creation/basic database maintenance Exposure to data technologies such as Kafka, Spark or Delta Lake is useful but not mandat Bachelor's degree in Computer Science, Engineering, or related technical field This role offers competitive compensation and the opportunity More ❯
Posted:

Database Research Engineer (System Level C++)

edinburgh, central scotland, United Kingdom
European Tech Recruit
Edge Database Research Team in Edinburgh! This role would require you to be a UK/EU citizen. (No sponsorship) Shape the Future of Data Management and Processing at a Global Technology Leader Are you a passionate and driven computer scientist with a strong interest in database systems research … leading global technology company ! The Role: As a member of our Database team, you will conduct empirical computer science research on current and future data management and processing systems. You will play a crucial role in: Systems Research: Performing in-depth research and empirical science to advance data … understanding the requirements for next-generation database storage and query processing engines. Design & Implementation: Designing, implementing, and deploying key technical building blocks for innovative data management and processing systems. Framework Exploration: Exploring and advancing the latest data management and processing frameworks for both Cloud and devices. What We More ❯
Posted:
Data Structures
Edinburgh
25th Percentile
£48,750
Median
£57,500
75th Percentile
£66,250