Python Jobs in Edinburgh

76 to 100 of 116 Python Jobs in Edinburgh

AI Senior Data Scientist

Edinburgh, United Kingdom
Wood Mackenzie Ltd
sector applications where AI/ML drives operational decisions We use a wide variety of tools and technologies across our products. For this role, we're looking for: Strong Python proficiency with hands-on experience in AI/ML frameworks including RAG, LangChain, TensorFlow, and PyTorch Practical experience with Generative AI and exposure to leading LLM platforms (Anthropic, Meta, Amazon … ECS and Kubernetes with CloudFormation and CDK for infrastructure configuration Our web products are developed using TypeScript, React, and Redux We implement GraphQL and RESTful APIs using NodeJS and Python Our backend services are implemented in C#/.NET or Typescript/NodeJS DynamoDB, Redshift, Postgres, Opensearch, and S3 are our go to data stores We are an equal opportunities More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate RF Engineer

Edinburgh, Midlothian, United Kingdom
Elastic Ltd
understanding of RF & microwave principles Analytical, problem-solving, and team collaboration skills Experience with RF simulation tools (ADS, CST, SystemVue) PCB design experience (e.g., Altium) Programming/scripting in Python, Matlab, or similar If you would like further information about the Graduate RF Engineer opportunity or have an interest in making an application, please contact Luke Ord. More ❯
Employment Type: Permanent
Salary: GBP 30,000 - 35,000 Annual
Posted:

Graduate RF Engineer

Edinburgh, City of Edinburgh, United Kingdom
Elastic Ltd
understanding of RF & microwave principles Analytical, problem-solving, and team collaboration skills Experience with RF simulation tools (ADS, CST, SystemVue) PCB design experience (e.g., Altium) Programming/scripting in Python, Matlab, or similar If you would like further information about the Graduate RF Engineer opportunity or have an interest in making an application, please contact Luke Ord. More ❯
Employment Type: Permanent
Salary: £30000 - £35000/annum
Posted:

Infrastructure Research Engineer

Edinburgh, Scotland, United Kingdom
European Tech Recruit
understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please apply directly More ❯
Posted:

Staff PDK Engineer

Edinburgh, United Kingdom
Hybrid / WFH Options
Cirrus Logic
Experience with PDK installation, customization and QA Experience with PDK development and validation Ability to effectively support layout & design teams Able to demonstrate programming knowledge in Perl, SKILL, Tcl, Python and/or shell scripting A hardworking individual who possesses strong organizational & interpersonal skills, and demonstrates versatility in handling a wide range of CAD methodology issues Expertise in one or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

GIS Developer Edinburgh, Scotland, United Kingdom

Edinburgh, United Kingdom
GoFibre Limited
utilities, or infrastructure. Excellent skills in GIS software, our primary platform is IQGeo but familiarity in tools such as QGIS, ArcGIS, Smallworld also valuable. Coding and programming experience in Python and PostgreSQL with the PostGIS extension for spatial data processing and automation. A detail-focused approach to ensuring data accuracy and quality control. Strong problem-solving skills, with the ability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior DevOps Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Sparta Global Limited
challenge but develop you into a confident and capable consultant. What we're looking for. To be successful for this role you will demonstrate a level of ability in Python or similar. You will be passionate about technology and eager to learn programme development to an advanced level. We're seeking candidates who can exemplify our values: Empathy and Diversity More ❯
Employment Type: Permanent, Work From Home
Salary: £24,000
Posted:

Machine Learning Engineer (Visa Sponsorship Available)

Edinburgh, United Kingdom
Techwaka
with business objectives and best practices in machine learning. Optimization : Continuously improve machine learning infrastructure and production workflows. Strong technical foundation in machine learning and software engineering Proficiency in Python and ML libraries (e.g., TensorFlow, PyTorch, scikit-learn) Experience with cloud platforms (AWS, GCP, Azure) Experience with CI/CD pipelines for machine learning (e.g., Vertex AI) Familiarity with data … a related field 3+ years of experience in deploying and maintaining machine learning models Experience with cloud platforms, model pipelines, and CI/CD processes Strong coding skills in Python Benefits Flexible Working Options : Including hybrid and remote options Competitive Compensation Package + Bonus 25 Days Holiday Per Year (increasing to 28 after 2 years) 2 Paid Volunteering Days Per More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - GCP

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Infoplus Technologies UK Ltd
at one of the worlds leading financial institutions. Responsibilities will include: Design, develop and maintain highly available, secure, and performant backend REST API services along with frontend client using Python, Golang, Docker and Cloud-Native services. Implement and manage database schema changes using Liquibase, ensuring alignment with compliance and audit standards. Build and maintain CI/CD pipelines in collaboration … successful track record of delivering complex projects and/or programmes, using appropriate techniques and tools to ensure and measure success. Important Skills must have: Proficiency in Golang and Python strong programming expertise. Cloud experience (GCP preferred, AWS desirable) cloud-native services, networking, IAM, cost optimization. DevOps practices Infrastructure as Code (Terraform), CI/CD (Jenkins, GitLab CI), and containerization. More ❯
Employment Type: Contract, Work From Home
Rate: From £350 to £400 per day
Posted:

Senior Frontend Engineer in Edinburgh - Ember

Edinburgh, United Kingdom
Java Script Works
we utilize SwiftUI to deliver a seamless and intuitive experience for our drivers. SwiftUI enables us to build engaging interfaces that are tailored to the iOS platform. Backend Development Python is the language of choice for our backend development. Its versatility and extensive library support allow us to build robust and scalable backend systems to support our operations. Data Storage More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Modeller

Edinburgh, Scotland, United Kingdom
iO Associates - UK/EU
data models while supporting data architects with innovative solutions To be successful, you will have: Data Modelling: Kimball, Data Vault, Canonical SQL Unity Catalog Databricks/Spark Event Hubs Python (applied to data validation/modelling) The role is operating Outside IR35 paying £600-£700 per day and requires you to be onsite in Edinburgh 4 days a week Please More ❯
Posted:

Data Modeller

Edinburgh, Midlothian, Scotland, United Kingdom
IO Associates
data models while supporting data architects with innovative solutions To be successful, you will have: Data Modelling: Kimball, Data Vault, Canonical SQL Unity Catalog Databricks/Spark Event Hubs Python (applied to data validation/modelling) The role is operating Outside IR35 paying £600-£700 per day and requires you to be onsite in Edinburgh 4 days a week Please More ❯
Employment Type: Contract
Rate: £600 - £700 per day
Posted:

Customer Experience Manager

Edinburgh, City of Edinburgh, United Kingdom
Head Resourcing
or telecommunications sector Experience with SaaS platforms and cloud-based deployments Proficiency in CRM systems such as Salesforce or HubSpot Familiarity with APIs, data tools, or scripting languages like Python is a plus Location: Ideally based in Edinburgh on a hybrid basis, allowing for regular collaboration with internal teams. The company is open to some flexibility around working hours or More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Customer Experience Manager

Edinburgh, Midlothian, Scotland, United Kingdom
Head Resourcing
or telecommunications sector Experience with SaaS platforms and cloud-based deployments Proficiency in CRM systems such as Salesforce or HubSpot Familiarity with APIs, data tools, or scripting languages like Python is a plus Location: Ideally based in Edinburgh on a hybrid basis, allowing for regular collaboration with internal teams. The company is open to some flexibility around working hours or More ❯
Employment Type: Full-Time
Salary: £45,000 - £55,000 per annum
Posted:

Developer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Meraki Talent Limited
Developer (SQL/Python) Competitive Day Rate (Inside IR35)6-Month Contract (View to extend this) Edinburgh (Hybrid Working)Posted 30/07/25CVs Required ASAPMeraki Talent is working with a globally recognized financial services institution to secure a contract SQL/Python Developer to support regulatory and operational systems. This is a high-impact role within a cross … functional technology team, responsible for building out automated, data-driven solutions across complex reporting frameworks.This position focuses on designing and maintaining robust Python-based tools and SQL-driven workflows to support key compliance functions. You’ll collaborate with internal teams and work hands-on with large data sets to build scalable, reliable systems. Responsibilities of the Developer (SQL/Python … Develop automated Python tools for regulatory workflows and data validation Write and optimise SQL queries for data extraction, controls, and reporting Collaborate with stakeholders to define and deliver technical solutions Support version control, testing, and deployment using Git and Azure DevOps Promote best practices and assist junior developers where needed Experience of the Developer (SQL/Python) Strong hands-on More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

Senior Site Reliability Engineer (UK)

Edinburgh, United Kingdom
Devopshunt
to our Cost of Giving Service (COGS) Diagnose and triage escalated issues Support, mentor, and coach other members of the team Work will include the following technologies: AzDevops Terraform Python Powershell scripting About you Have significant experience with "Infrastructure as Code". We are looking for someone who has a genuine enthusiasm for IaC and experience of Delivered IaC frameworks … engineering teams. An understanding of the patterns and practices required to deliver reliable, high-quality results, such as unit and integration testing, CI/CD etc. Writing and debugging Python code One or more IaC toolset proficiency e.g. Pulumi or Terraform. Designed and built infrastructure using Azure which takes into consideration: observability, alerting, uptime SLA's and SLO's and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

QA Module Lead - Routing & Switching and Test Automation

Edinburgh, United Kingdom
Hybrid / WFH Options
Ciena Corporation
new cloud-based network orchestration features. Define and execute test plans and test cases for new functionality, focusing on performance, conformance, and stability. Automate feature and regression testing using Python to ensure rapid, consistent validation of product functionality. Maintain and extend the shared test automation framework with your team. Proactively identify, log, and track defects; work with Development Engineers to … and support teams throughout the release cycle. The Must Haves Experience : Minimum 3 years in a software QA or test automation role. Proven experience writing and automating tests in Python or a similar dynamic language. Hands-on experience with QA test automation systems and frameworks. Education : Bachelor's degree in Computer Science, IT, Electronics, Cybersecurity , or related field. Networking Knowledge … QA Manager, Engineering - IP Routing & Switching/Network Protocols locations UK- Edinburgh - 19A Canning St time type Full time posted on Posted Yesterday QA Principal Engineer - IP Routing & Python Automation (Edinburgh, UK) locations 2 Locations time type Full time posted on Posted Yesterday Senior Technical Support Engineer - Routing & Switching (Location - UK Remote) locations 2 Locations time type Full time posted More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Engineer

Edinburgh, United Kingdom
Hybrid / WFH Options
Aberdeen Group
time left to apply End Date: August 26, 2025 (5 days left to apply) job requisition id R Job Description At Aberdeen, our ambition is to be the UK's leading Wealth & Investments group. Strengthening talent and culture is one More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Developer - UK Visa Sponsorship

Edinburgh, United Kingdom
Hybrid / WFH Options
Destinydot
of AI-assisted development tools (such as Cursor, ChatGPT, and GitHub Co-pilot) to boost output and spur creativity. Your Mission Create and manage scalable applications with JavaScript, PHP, Python, and React. Create and include Python microservices and RESTful APIs (using AWS Lambda). Create user-friendly, responsive web interfaces and help advance UI/UX. Use AWS cloud services … development experience. Demonstrated ability to improve performance, productivity, and code quality with AI-assisted coding tools. Excellent abilities in: Frontend: HTML, CSS, JavaScript, React, and web design concepts. Backend: Python and PHP (API integration & design). Cloud: Amazon Web Services (EC2, S3, RDS, Lambda, etc.). Practical knowledge of relational databases (PostgreSQL/MySQL). Knowledge of Agile, CI/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engine Software Developer-Edinburgh

Edinburgh, United Kingdom
Hybrid / WFH Options
Continuum Industries
Cross-functional Communication: Collaborate with other teams, including customer success and product development to gather requirements, understand the problem and communicate pros and cons of different solutions. Requirements Strong python development skills Numerical programming in python (numpy, scipy, pandas) High performance computing in python (numpy, numba, pandas) Ability to write clean and modular code Cloud (AWS/Kubernetes) Bonus Points … for: Experience working in the civil engineering industry Experience working with geospatial data (geopandas, dask-geopandas, postgis) Graphs in python (networkx, graph-tool) Postgres (using django) Javascript experience Familiarity with MLOps Familiarity with AI Optimisation (numerical, evolutionary computing methods or other) Argo workflows (or other cloud workflow orchestration service £50,000 - £70,000 a year Ownership: You'll own a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer (AWS/NLP/OCR)

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
McGregor Boyall Associates Limited
based on R&D outcomes. Key Responsibilities: Develop automation services using OCR, NLP (e.g. Spacy), and ML Build AWS serverless components (Lambda, API Gateway, S3, Aurora/Postgres) Use Python and TypeScript to deliver high-quality code Conduct research spikes to expand service capabilities Analyse data to verify and improve system behaviour Support and improve operational services Contribute to disaster … pairing, mobbing, TDD) Essential Skills & Experience: Strong experience with OCR, NLP (Spacy), and ML techniques Proficient in AWS services: CDK, Lambda, S3, API Gateway, CloudFormation, Aurora/Postgres Advanced Python and TypeScript development skills Experience designing serverless/service-based architectures Skilled in infrastructure-as-code and cloud monitoring (e.g. Grafana) Confident communicator with technical and non-technical audiences Comfortable More ❯
Employment Type: Contract, Work From Home
Posted:

Lead Application Security Engineer

Edinburgh, United Kingdom
Hybrid / WFH Options
N-able Technologies Ltd
security advice to demonstrate vulnerabilities and provide secure development guidance. Work with technology built with programming languages, such as C++, C#, GO, .NET framework, Java, JavaScript/TypeScript, PHP, Python, Ruby and Swift. Support engineering and enterprise teams in realizing a secure-by-design program. Effectively communicate security risks to different audiences, ranging from business leaders to engineers. Experience with … and SCA) Strong technical knowledge of development and production release process, including CI/CD Experience with the application of threat modeling and other risk identification techniques Scripting (Perl, python, PowerShell, bash), RegEx and PCRE experience is desirable Purple Perks Medical, dental and vision coverage Generous PTO and observed holidays 2 Paid VoluNteer Days per year Employee Stock Purchase Program More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AI Infra Engineer - Serverless AI

Edinburgh, United Kingdom
Futureshaper.com
a fast-paced, research-driven environment. Key Responsibilities Design and implement scalable, distributed systems to support AI-driven workloads, ensuring high performance and reliability. Develop robust software solutions using Python (and potentially C++) to address complex technical challenges in AI and distributed computing. Work within a larger team to rapidly develop proof-of-concept prototypes to validate research ideas and … or multi-agent systems. Have an in-depth understanding of serverless platforms and containerization (e.g., Docker, Kubernetes). Good programming skills, master of at least one language, such as Python, and/or C/C++. Good communication and teamwork skills. Desired: PhD in computer science, distributed systems, machine learning, or a related field. Experience in the full lifecycle of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Intermediate Technical Support Representative

Edinburgh, United Kingdom
Hybrid / WFH Options
N-able Technologies Ltd
Why N-able IT doesn't get better than this! N-able isn't just another software company - we're going places, and we'd love for you to be a part of that journey. With N-ablites in more More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Automation Engineer in Test

Edinburgh, United Kingdom
Hybrid / WFH Options
Bright Purple
chance to work on large-scale, meaningful systems while advancing your technical career in automation. This role is ideal for a hands-on Software Engineer in Test with strong Python experience and a passion for quality, automation and collaboration. You'll be a key part of an agile engineering team developing automation tests for a next-generation patient monitoring platform … in hospitals worldwide. This is a hybrid position with 2-3 days a week in the Edinburgh office. Key responsibilities: Design, develop and maintain automated tests and frameworks using Python Collaborate with development, systems and hardware teams to ensure full test coverage Derive test cases from complex software and system requirements Participate in technical discussions and sprint planning sessions Contribute … work cross-functionally to resolve issues Support software verification, documentation and compliance processes Skills and experience required: Strong background in test automation and software development Proficient programming skills in Python Experience developing tests for integrated systems or distributed platforms Familiarity with CI/CD and Agile practices Solid understanding of test frameworks, scripting, and modern development environments Strong communication skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Python
Edinburgh
10th Percentile
£37,000
25th Percentile
£48,750
Median
£57,500
75th Percentile
£72,500
90th Percentile
£83,975