101 to 125 of 131 Python Jobs in Edinburgh

Senior Investment Data Specialist

Location
City of Edinburgh, Scotland, United Kingdom
contribute to the future direction of our Investment Data strategy and platform, including how trusted data is made available through Power BI, Streamlit, SQL, Python, APIs, MCP-based services and increasingly LLM and AI-enabled applications. Responsibilities Drive the design and delivery of high-quality Investment Data products … data engineering, data analytics, quantitative, investment data or similar data-focused role, including designing, building or supporting analytical data products or reusable datasets. Strong Python (including pandas and NumPy) and SQL skills, alongside experience with version control, testing practices and building data-quality, validation and monitoring workflows. Strong practical understanding ...

Technical Product Manager

Location
City of Edinburgh, Scotland, United Kingdom
We are looking for an experienced and motivated Technical Product Manager to define, prioritise, and deliver technically complex product capabilities that underpin our commercial satellite software solutions, as we approach our next exciting period of ...

Software Engineer - C/C++/C#/Python

Location
City of Edinburgh, Scotland, United Kingdom
5+ years in a relevant field Highly proficient in at least one of (and familiar with at least two of) C, C++, C#, Python programming languages Awareness and/or experience of embedded or real‐time software Experience of hardware-software integration, test automation (specifically using NI TestStand) and system ...

Senior Data Engineer

Location
City of Edinburgh, Scotland, United Kingdom
Senior Data Engineer to join our data team, taking ownership of the design, delivery, and reliability of production data pipelines built on Microsoft Fabric, Python, and PySpark. You'll work with a high degree of autonomy, taking on the more complex and ambiguous data engineering challenges across client engagements, while … into robust, maintainable solutions. What you'll be doing: Take ownership of designing, building, and maintaining scalable, production-ready data pipelines using Microsoft Fabric, Python, and PySpark, with minimal supervision Make sound technical decisions on pipeline architecture, data modelling, and tooling, weighing up trade-offs in performance, cost, and maintainability ...

Senior ML Engineer

Location
City of Edinburgh, Scotland, United Kingdom
engineers and helping to raise the bar on engineering practice. The foundations still matter: this is a data engineering role at heart, built on Python, PySpark, and platforms like Databricks, Snowflake, or AWS. What you'll be doing: Take ownership of designing, building, and maintaining the production data and feature … monitoring that catches drift and degradation before a client does Build and maintain the batch and ELT pipelines the ML work sits on, using Python, PySpark, and cloud data services (e.g., AWS Glue, EMR, S3, Redshift, Athena, or the Databricks/Snowflake equivalents), making sound decisions on architecture, data modelling ...

Data Scientist

Location
City of Edinburgh, Scotland, United Kingdom
their application in financial services. Proficiency in data tools, programming languages, and database technologies, in particular in Azure Databricks, Spark, Spark SQL and Python/pyspark. Understanding of data governance, security, and data quality management principles. Experience working with large, complex datasets and performing feature engineering and data preparation. Proven … evidence Essential Skills: Data pipeline development and optimisation Data modelling and architecture (in Azure Databricks) Programming and scripting for data processing (Spark, Spark SQL, Python, pyspark) Data science and machine learning Data governance and quality assurance Problem-solving and analytical thinkingStakeholder engagement and technical communication, including at design forums where ...

Staff Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
Job Description Summary Become part of a winning team and help to deliver the Green Energy transition. As a Staff Software Engineer, you will contribute to developing a new generation of our critical software solutions ...

Lead Python Engineer — AI Evaluation Platforms

Location
City of Edinburgh, Scotland, United Kingdom
London Stock Exchange Group (LSEG) is seeking a Lead Software Engineer to design, build, and evolve scalable Python-based platforms that support AI evaluation across the organisation. You will collaborate with data scientists and engineers, guide architectural decisions, and ensure robust deployment in Azure with DevOps practices. The role blends ...

Data Projects Analyst

Location
City of Edinburgh, Scotland, United Kingdom
Sales and Services organisations to drive alignment on project cost estimates and deliverables, and to ensure positive client outcomes. Develop new/improve existing python scripts and Juptyer notebooks to interact with APIs. Collaborate with Product and Engineering to identify and implement process improvements and tooling enhancements that increase operational … work flexible hours. Technical skills preferred in any or all of the following: Microsoft Excel, Google Suite, Atlassian Jira/Confluence, SQL, Salesforce, Python (Jupyter Notebook, Pandas, Requests, etc.), Bloomberg, Thomson Reuters, or other common financial services systems and applications. Our Values Act Like an Owner - Think and operate with ...

Software Engineers - Quantum Comms / Satellite Technology

Hiring Organisation
Line Up Aviation
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Contract
Contract Rate
£20.51 - £30.77/hour plus holiday pay in addition
Software Engineers - Quantum Communications/Satellite Technology Location: Onsite in Edinburgh Pay rate: £20.51 - £30.77 per hour PAYE (Plus 12.07% holiday pay in addition) Contract: Expected to run 6-9 months Shift: 37 hours per ...

BI Analyst

Location
City of Edinburgh, Scotland, United Kingdom
provide meaningful business insights. Support reporting across ESG, sustainability, social impact and organisational performance metrics. Work with Azure-based data platforms and datasets. Utilise Python for data preparation, analysis and automation where appropriate. Ensure reporting accuracy, consistency and data quality. Support continuous improvement of reporting and analytics capabilities. Essential Skills … design, visualisation and front-end reporting skills. Strong experience with DAX, Power Query and data modelling. Experience working with Azure data and analytics technologies. Python experience for analytics, data manipulation or automation. Strong stakeholder engagement and requirements gathering skills. Ability to present complex information in a clear and accessible way. ...

Senior Test Engineer

Location
City of Edinburgh, Scotland, United Kingdom
IPv6, within container-based microservices architectures Collaborate across development, QA, and customer teams to resolve complex defects efficiently Build automation frameworks using Python, Git, and Pytest, while exploring AI-powered testing with Gen-AI and AI/ML tools to enhance validation processes Contribute to test strategy, coverage, and risk … cycles. What you'll need - Must Haves Extensive hands-on networking experience with Multicast, MVPN, PIM, BGP, and advanced IP Routing protocols Proficiency in Python automation, along with experience using Git and Pytest Strong skills in test planning, defect management, and problem-solving Excellent communication and collaboration abilities Understanding ...

Software Engineer Graduate Scheme (Edinburgh)

Location
City of Edinburgh, Scotland, United Kingdom
architects and tech specialists to build software that makes a real difference for customers and colleagues. Get stuck into coding with languages like Java, Python, TypeScript, Kotlin, Swift, Rust and Golang. Learn how modern engineering works in practice, from cloud development and automation to continuous testing. Help improve the apps … apply An understanding of modern engineering practices such as cloud development, automation and continuous testing. A strong foundation in coding languages like Java, Python, TypeScript, Kotlin, Swift, Rust and Golang would be advantageous in the application process. This is a Software Engineer programme first. You may work with AI-enabled ...

Senior Full Stack Engineer

Location
City of Edinburgh, Scotland, United Kingdom
proudly technology agnostic, empowering you to architect the best solutions using the most effective tools for each challenge. With technologies ranging from .NET, Java, Python, Node.js, AWS and Azure, you’ll have opportunities to deepen your expertise, explore new areas, and grow your career. What you’ll do Own delivery … technical delivery. What you’ll bring 5+ years ’ proven experience in a Full Stack Engineering role, with advanced skills in .NET, Java or Python, plus modern JavaScript libraries. Experience taking ownership of delivery for services or significant components across the full lifecycle from design to operation. Strong understanding of architectural ...

Solutions Engineer

Location
City of Edinburgh, Scotland, United Kingdom
Bright Ascension is looking for an experienced Solutions Engineer to help customers unlock the potential of our HELIX software platform. Combining strong software engineering expertise with commercial awareness, you’ll work closely with Sales, Product ...

Flight Team Lead

Location
City of Edinburgh, Scotland, United Kingdom
We are looking for an experienced andskilled Software Engineertolead our Flight Software teamas we approach our next exciting period of growth. As a key member of our team,theFlightTeam Leadwillhaveownership of ourspacecraftflight software product,Flightkit.Flightkitis ...

Senior Validation and Characterization Engineer

Location
City of Edinburgh, Scotland, United Kingdom
validation and characterization board‐level hardware and bring‐up the platforms prior to first silicon. Develop automated test framework and regression test suites in Python to optimize validation efficiency. Architect and drive implementation of software framework methodologies based primarily in Python. Work with Validation and Production Test engineering peers … signal building blocks such as ADCs, DACs, PLLs, amplifiers, LDOs, SMPSs, signal processing and measurement, IC control/communication protocols. Experienced in scripting languages, Python preferred test automation and data analysis. Able to handle engineering tasks, on an as‐needed basis, combining experience in Characterization, Failure Analysis, Test Development, Statistical ...

Software Development Graduate Apprenticeship - Edinburgh

Location
City of Edinburgh, Scotland, United Kingdom
work on real-world projects. You’ll cover modules such as: Year 1– Software design, maths for engineering, human-computer interaction, data science with Python, computer systems Year 2– Databases, object-oriented development, algorithms & data structures, web tech Year 3– Advanced web tech, engineering methods, applied projects Year 4– Software … cloud Solve puzzles in cyber security, payments and mobile apps Learn how to deliver tech the right way: safe, ethical, inclusive Your skills toolkit Python, Java and other languages of the trade Database wizardry Web tech and modern engineering practices Cloud platforms and security know-how Agile teamwork (plus ...

Global Data Migration & ETL Analyst (Python)

Location
City of Edinburgh, Scotland, United Kingdom
migration, conversion and validation projects for clients using established tools and processes. The role requires understanding of financial portfolio data, a foundational level of Python programming, and strong communication to meet deadlines and quality standards. You will work with global teams, run Python ETL scripts, and help improve processes ...

AI-Driven Data Automation Analyst

Location
City of Edinburgh, Scotland, United Kingdom
MorphCostumes is seeking a Data & AI Automation Analyst to join the Edinburgh team. You’ll write SQL, Python and APIs, build automations, and create dashboards used by finance, marketing and operations. The role involves working with Claude, BigQuery, Amazon Seller Central, SAP ByDesign and Akeneo in a fast, hands … environment. Ideal candidates have strong SQL, Python, data skills, and can explain complex concepts to non-technical colleagues. #J-18808-Ljbffr ...

Data & AI Automation Analyst

Location
City of Edinburgh, Scotland, United Kingdom
internal AI and automation team and turn ideas from across the business into working solutions. That means connecting data, writing SQL, building automations in Python and creating dashboards that finance, marketing and operations use every day. You'll work with tools like Claude, BigQuery, Amazon Seller Central, SAP ByDesign … ship real work from the start. We're looking for someone who... Write confident SQL and know your way around Python, APIs and JSON Already use AI tools such as Claude Code, Cursor or Copilot to build faster, and keep up with what's new Take ownership: you figure ...

Technical Data Analyst

Location
City of Edinburgh, Scotland, United Kingdom
Addepar clients using existing tools and established processes. The ideal candidate will have a good understanding of financial portfolio data, a foundational level of python programming skills, exceptional communication skills and the ability to deliver results in alignment with project deadlines while meeting high quality standards. Applicants must have … while adhering to high quality standards Coordinate across project teams communicating regular status updates for assigned data projects and while effectively setting expectations Run python ETL scripts and at times modify, fix or debug as needed Raise keys issues to project team members and senior leadership as necessary Prioritize ...

Lead Technical Data Analyst

Location
City of Edinburgh, Scotland, United Kingdom
daily operational guidance to the team within the technical data function Execute hands‐on contribution to projects through data migration and data transformation using Python‐based ETL tools. Manage the team’s work allocation and coordinate activities to ensure results are driven by the team in collaboration with others. Guide … years and a Master’s degree. Domain Knowledge: Strong understanding of portfolio, wealth, or investment management and financial data structures. Technical Skills: Proficient in Python and knowledgeable in ETL workflows and data transformation logic. Communication: Strong communication skills, able to conduct technical presentations and convey complex ideas clearly. Organization: Highly ...

Graduate Validation Engineer

Location
City of Edinburgh, Scotland, United Kingdom
test cases and customer usage models that may violate the assumptions of designers and systems engineers Develop automated test framework, regression test suites in Python, MATLAB and/or LabVIEW to optimize validation efficiency Work with validation peers to implement standard methodologies and continuous improvements to Cirrus Logic validation methodologies … design Experience in various automation framework hardware tools (FPGA, DSP, NI Data Acquisition) or software tools/languages (Scripting languages such as C and Python, SQL, test sequencers such as NI Teststand, Spotfire, schematic capture tools) Shown Proficiency in system understanding of various industry interface standards such ...

Lead Data Analyst – Python ETL & Investments

Location
City of Edinburgh, Scotland, United Kingdom
will shape processes, mentor team members, and ensure timely delivery within our data function. You will work on portfolio and investment data challenges, applying Python and ETL tooling to transform complex datasets and drive project outcomes. Visa sponsorship is not available; UK work authorization required. #J-18808-Ljbffr ...