Python Engineer Jobs in Edinburgh

1 to 25 of 27 Python Engineer Jobs in Edinburgh

System Software Engineer - Python interpreter, tooling, and ecosystem

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
System Software Engineer - Python interpreter, tooling, and ecosystem Join to apply for the System Software Engineer - Python interpreter, tooling, and ecosystem role at Canonical System Software Engineer - Python interpreter, tooling, and ecosystem 1 day ago Be among the first 25 applicants Join to apply … for the System Software Engineer - Python interpreter, tooling, and ecosystem role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data … locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a System Software Engineer for Python interpreter, tooling, and ecosystem We are building a new team to focus on the Python programming language and its ecosystem More ❯
Posted:

Software Engineer - Python - Container Images

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Software Engineer - Python - Container Images Join to apply for the Software Engineer - Python - Container Images role at Canonical Software Engineer - Python - Container Images 1 week ago Be among the first 25 applicants Join to apply for the Software Engineer - Python - Container Images … experience with numerous container technologies and open source projects, where your feedback and contributions will be critical to driving widespread container adoption. As an engineer, your seniority will be based on your software development background and ability to lead junior team members. Come build a rewarding, meaningful career working … native compatibility Participate in strong engineering process through code and architectural review Contribute, both as a user and developer, to the improvement of our Python- and Go-based container-building tools Provide technical feedback for the team's decision-making process Engage with the open-source community as a More ❯
Posted:

Python Software Engineer - Ubuntu Hardware Certification Team

Edinburgh, Scotland, United Kingdom
Canonical
Python Software Engineer - Ubuntu Hardware Certification Team Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical Python Software Engineer - Ubuntu Hardware Certification Team 3 weeks ago Be among the first 25 applicants Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface … of hardware and software, so the ideal candidate is a Python developer familiar with hardware. The Certification team develops the tools needed to certify hardware as working with Ubuntu Core as well as Ubuntu Desktop and Server: https://ubuntu.com/certified We design hardware which can be More ❯
Posted:

Software Engineer - Python/Golang - Kubernetes

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Join to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical 1 day ago Be among the first 25 applicants Join to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical Canonical is a leading provider of open source software … interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring a software engineer to join our Kubernetes product team. As a member of that team, you will build the operators and addons; the former, offering complete lifecycle … You will collaborate with industry peers and partners to bring the right solutions to our customers. This is an exciting opportunity for a software engineer passionate about open source software, Linux, Golang, Python and Kubernetes. Location : This is a remote position available in EMEA and the Americas. What More ❯
Posted:

Lead Python Software Engineer, Commercial Systems

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Lead Python Software Engineer, Commercial Systems Join to apply for the Lead Python Software Engineer, Commercial Systems role at Canonical Lead Python Software Engineer, Commercial Systems 2 days ago Be among the first 25 applicants Join to apply for the Lead Python Software … Engineer, Commercial Systems role at Canonical Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include … interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring a Lead Python Software Engineer who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an More ❯
Posted:

Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Join to apply for the Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics role at Canonical Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics 1 day ago … Be among the first 25 applicants Join to apply for the Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems … person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring Python and Kubernetes Specialist Engineers focused on Data, Workflows, AI/ML and Analytics Solutions to join our teams building open source solutions for public More ❯
Posted:

Senior Lead Software Engineer (Python)

Edinburgh, Scotland, United Kingdom
LSEG (London Stock Exchange Group)
Join to apply for the Senior Lead Software Engineer (Python) role at LSEG (London Stock Exchange Group) 3 weeks ago Be among the first 25 applicants Join to apply for the Senior Lead Software Engineer (Python) role at LSEG (London Stock Exchange Group) Role profile: Are … you an experienced software engineer with a passion for productionising data science solutions? Do you want to build innovative solutions for financial markets and professionals by leading teams of brilliant, collaborative software engineers? If so, we’d love to talk to you. Role summary: As the Senior Lead Software … Engineer, you will drive the technical strategy and development of high-impact, scalable AI solutions, leading software teams through the complete software lifecycle – from architecture to deployment. We are looking for expert backend developers with proven ability to mentor engineers, deliver high-quality code that aligns with business goals More ❯
Posted:

Python engineer/ Python Developer - Take money out of Bezos' pocket! - £550pd /Remote - 12 months

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Python engineer/Python Developer - Take money out of Bezos' pocket! - £550pd/Remote - 12 months, Edinburgh Client: Middle8 Location: Edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes Job Views: 7 Posted: 06.06.2025 Expiry Date … 21.07.2025 Job Description: We are looking for a Python Developer to join us on a 12-month contract for the leading retail dropshipping business in Europe. This is a unique opportunity to work with cutting-edge technologies and contribute to high-impact projects that propel our business forward in More ❯
Posted:

Data Engineer - (Python and Power BI)

Edinburgh, Scotland, United Kingdom
N Consulting Limited
Data Engineer - (Python and Power BI) at N Consulting Ltd Job Summary : We are seeking a skilled Data Engineer with expertise in Python development and Power BI to join our growing data team. The ideal candidate will be responsible for designing, building, and maintaining robust data … raw data into clean datasets, and delivering compelling dashboards and insights to drive business decisions. Design, develop, and optimize ETL/ELT pipelines using Python and SQL. Develop and maintain Power BI dashboards and reports to visualize data and track KPIs. Work with stakeholders to gather business requirements and More ❯
Posted:

Software Engineer - Python and K8s

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Join to apply for the Software Engineer - Python and K8s role at Canonical . About the role Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public … roles. Our team meets in person a few times a year at interesting locations worldwide. This role is ideal for software engineers passionate about Python, distributed systems, and the Linux stack. You will work on building and productizing open source workloads for real-time automated operations on Kubernetes, improving … Experience with Linux systems administration, package management, and operations. Hands-on experience with at least one public cloud. Familiarity with Docker and Kubernetes. Strong Python programming skills and an interest in challenging projects. Understanding of reliable software design and development practices. Organized with a focus on timely, high-quality More ❯
Posted:

Data Engineer , Python, PySpark, and SQL, AWS

Edinburgh, Scotland, United Kingdom
JR United Kingdom
Social network you want to login/join with: Data Engineer , Python, PySpark, and SQL, AWS, edinburgh col-narrow-left Client: Athsai Location: edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 06.06.2025 Expiry Date: 21.07.2025 col-wide Job … Description: About the Role The Data Engineer will play a crucial role in designing and implementing robust data pipelines, ensuring the integrity and accessibility of data across various platforms. Required Skills Proficient in PySpark and AWS Strong experience in designing, implementing, and debugging ETL pipelines Expertise in Python More ❯
Posted:

Software Engineer - Python - Ubuntu Pro client - graduate level

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical . Company Overview Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such … and IoT. Our team comprises over 1200 colleagues across 75+ countries, with a focus on distributed collaboration. Role Description We are hiring a Software Engineer to develop, test, and improve the Ubuntu Pro client, a critical tool pre-installed on Ubuntu systems, used by a diverse range of users. … Curious, flexible, articulate, and accountable. Soft skills: passionate, thoughtful, self-motivated. Bachelor's degree in Computer Science, STEM, or related field. Extensive experience with Python on Linux. Interest/experience in Ubuntu Linux administration, CI, Debian packaging, or cloud environments. Open source community engagement is a plus. What We More ❯
Posted:

Python Engineer - Short term contract

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Python Engineer - Short term contract, edinburgh col-narrow-left Client: trg.recruitment Location: edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 31.05.2025 Expiry Date: 15.07.2025 col-wide Job Description: Comp … up to £575 p/d Contract: 8 weeks, 4 sprints Location: Remote first (UK based) Stack: Python, FastAPI, Flask, GCP, BigQuery Our long term client is a well known consultancy delivering complete functional solutions. They support engineering teams from FTSE 100 and S&P 500 companies build complex … solutions that process large volumes of data Must have experience Quality engineering best practice and tooling including TDD, BDD Up to date knowledge of Python coding, testing, debugging Experience working with large sets of data Experience with FastAPI or Flask Experience with BigQuery This is a contract role outside More ❯
Posted:

Senior Software Engineer Python API AWS

Edinburgh
Hybrid / WFH Options
Client Server
Senior Software Engineer/Developer (Python API AWS SaaS) Remote Scotland to £120k Are you a senior technologist with strong Python, API and AWS cloud experience? You could be progressing your career in an impactful, hands-on engineering position for a successful and growing technology company, helping … service, auditing, reporting, health-and-safety, sales, etc.); customers are typically large multinationals: utilities, telecoms, manufacturing and facilities management companies. As a Senior Software Engineer you'll design and develop new features and enhancements to the core platform and APIs working with Python within an AWS environment. You … home/remotely anywhere in Scotland (there will be occasional meet-ups with colleagues in the area). About you: You have advanced backend Python development experience You have experience of designing and developing distributed, scalable systems with message queues (SQS) and PostgreSQL databases You are experienced with web More ❯
Employment Type: Permanent
Salary: £100,000 - £120,000
Posted:

Python Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Python Software Engineer - Product Focussed Be a part of a high-growth tech startup as one of its first key hires in a Founding Software Engineer role. This is a unique opportunity to shape the company’s technical … is at an exciting and transformative stage of its journey. In this role, you’ll work with significant autonomy, taking ownership of mainly backend Python development, but also some frontend development, spanning design, development, and architecture. Frontend (20%): React, TypeScript, Tailwind Fully Remote within the UK Early-Stage Start More ❯
Posted:

Python Engineer, Webscraper

Edinburgh, Scotland, United Kingdom
TN United Kingdom
enjoy extracting effective data from the web and transforming it into usable formats? Are you passionate about ML and AI? Do you have advanced Python skills? If so, this exciting opportunity is for you. Join a dynamic fintech company playing a crucial role in reshaping the norm. Key Responsibilities … Working knowledge of cloud platforms such as AWS or Azure. Experience working in a startup environment, understanding its fast-paced nature. Familiarity with using Python for asymmetric cryptography. Familiarity with using Python for parallel processing. Exposure to Machine Learning. Data sanitizing and normalization. **Please note: Presence in the More ❯
Posted:

Software Engineer - GenAI - Python - FastAPI - React - Full Stack

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Software Engineer - GenAI - Python - FastAPI - React - Full Stack, edinburgh col-narrow-left Client: Stealth iT Consulting Location: edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 6 Posted: 31.05.2025 Expiry Date: 15.07.2025 … traditional projects, while helping establish the infrastructure for reliable end-to-end deployments. Candidate Profile Eligible for SC Clearance Proficient in building microservices using Python (FastAPI) or TypeScript (Express or similar). Experienced with React and TypeScript, using modern frameworks like Next.js or Vite. Familiarity with GenAI frameworks such More ❯
Posted:

Senior Backend Engineer – Python / Microservices

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
s solving real-world problems at a global scale. What You’ll Be Doing Online job hunting tools Designing and building backend microservices in Python Writing clean, robust, production-grade code using Test-Driven Development (TDD) Developing asynchronous, event-driven systems using RabbitMQ Working with MongoDB and other NoSQL … and leadership to scale the platform What We’re Looking For 5+ years’ experience in backend development, ideally in fintech or SaaS environments Advanced Python skills and deep experience with microservices architecture Strong understanding of TDD , CI/CD, and production-quality standards Experience with message queues (RabbitMQ preferred More ❯
Posted:

ML / AI Engineer - Python - £60,000 - Remote

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Jefferson Frank
ML/AI Engineer - £60,000 - Remote Company Overview: Our client is a Microsoft-partnered consultancy that excels in delivering exceptional data and AI solutions to a diverse array of clients. Their expertise includes advanced data analytics, artificial intelligence, and custom finance solutions, ensuring tailored support for each unique … Data & AI team, and with VC backing the sky is the limit! Role Overview: The client is looking for a talented Data/ML engineer to come in as a consultant to work on a large variety of projects across multiple industries. The role will utilise all the latest … AI. As a consultant you will be working directly with clients to understand business needs and implement industry best AI solutions accordingly. Requirements: * Strong Python experience, particularly for AI/ML use * Experience with cloud technology, Azure preferred * Data Science, Machine Learning and AI tech experience Benefits: * 10% Bonus More ❯
Posted:

Production Support Engineer - Python

Edinburgh, Scotland, United Kingdom
JR United Kingdom
strategic fixes, build knowledge repository, shift left and more Required Skills and Qualifications: Proficiency in at least one object-oriented programming language (e.g., Java, Python). Strong debugging and troubleshooting skills, with the ability to solve complex technical issues. Excellent communication skills to collaborate with stakeholders at all levels. More ❯
Posted:

Senior Python Engineer (Data)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Date: 21.07.2025 col-wide Job Description: Want to drive a top brand's Data team with 1m+ users? If you love building software in Python, implementing robust data pipelines & driving best practices, you may be interested in a Senior Engineer role I have with a highly successful Tech More ❯
Posted:

Senior Backend Engineer (Python/AWS)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
and trading experts who are passionate about building cutting-edge products in a fast-paced, regulated industry. About the Role As a Senior Backend Engineer, you’ll play a crucial role in developing and maintaining APIs for web and mobile applications. You’ll focus on writing robust, scalable, and … external partners and vendors to integrate third-party solutions. Provide mentorship and guidance to junior engineers. Required Skills The backend is primarily built in Python and runs on AWS, incorporating technologies such as: Flask, Pytest, Mypy, Docker, PostgreSQL, SQS, S3, and Terraform Continuous integration and daily deployments This is More ❯
Posted:

Senior Software Engineer - Remote - Fintech - Up to £120k - Python TypeScript AWS

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior Software Engineer - Remote - Fintech - Up to £120k - Python TypeScript AWS, Edinburgh Client: Opus Recruitment Solutions Location: Edinburgh, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 9 Posted: 06.06.2025 Expiry Date: 21.07.2025 Job Description: I … engineering team. They are profitable and have an existing product used by several enterprise clients. They seek a confident, experienced, and passionate Senior Software Engineer with a product mindset and deep understanding of Software Engineering. Their focus is on quality engineering and innovation, emphasizing a product approach centered on … end users. The role is full-stack, with a leaning towards backend development. Their technology stack includes: Python React/TypeScript Node.js AWS GenAI Experience with another backend language (Ruby, C++, Elixir, Haskell, Go, Clojure, or Scala) is a plus. Private projects showcasing passion for software engineering are also More ❯
Posted:

Senior Python Data Engineer - AI

Edinburgh, Scotland, United Kingdom
JR United Kingdom
required: Yes col-narrow-right Job Views: 2 Posted: 06.06.2025 Expiry Date: 21.07.2025 col-wide Job Description: Synechron is looking for a Senior Data Engineer to join their Data and AI Practice to work on a multi - year, AI programme of work within a leading financial institution. Role Overview … We are seeking a talented Data Engineer to design, build, and maintain scalable data pipelines and infrastructure. Your work will ensure reliable, efficient, and secure data flow across systems, enabling advanced analytics, reporting, and business insights. Key Responsibilities: Develop and optimise data pipelines Build and maintain data infrastructure on … support data workflows Ensure data security, reliability, and performance at scale Monitor and troubleshoot data pipelines and systems Qualifications & Skills: x5 + experience with Python programming for data engineering tasks Strong proficiency in SQL and database management Hands-on experience with Databricks and Apache Spark Familiarity with Azure cloud More ❯
Posted:

Python Backend Junior Software Engineer - Remote 4 days a week (Europe)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Gr4vy
engineering, design, and other stakeholders. We work in short two week sprints & regularly share, reflect on and iterate on our work. Our platform uses Python and the FastAPI framework along with React and Typescript for most of our frontend. We use unit, integration and acceptance tests to drive design More ❯
Posted:
Python Engineer
Edinburgh
Median
£100,000