26 to 50 of 150 Permanent Python Jobs in Edinburgh

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 ...

AI Technical Lead

Hiring Organisation
Version 1
Location
Edinburgh, UK
Employment Type
Full-time
Experience in prompt engineering and working with multiple AI models. Experience developing proof-of-concepts and successfully scaling them into production solutions. Proficiency in Python and modern AI development frameworks. Experience working with cloud platforms such as Azure, AWS, or GCP. Experience integrating enterprise systems through APIs, services, and data ...

Financial Markets Data and Research Analyst

Hiring Organisation
Financial Conduct Authority (FCA)
Location
Edinburgh, UK
Employment Type
Full-time
shape project priorities and direction Skills required Minimum: Prior experience developing skills in at least one analytical programming language for data analysis, such as Python, R, or SQL , demonstrated through professional, academic, or independent projects Prior experience cleaning, transforming and analysing large and complex datasets to support data-driven decision ...

Senior Engineer - AI Enablement

Hiring Organisation
Leonardo DRS
Location
Edinburgh, UK
Employment Type
Full-time
leave without having become indispensable. What you'll bringFamiliarity with LLMs, SLMs and Agentic AI as a userProgramming and scripting, such as MATLAB, Simulink, Python, BashProduct and systems thinkingWhy this is interestingYou work across several programmes a year instead of one, and see how the business really engineers. You become ...

Applications Engineer

Hiring Organisation
Cirrus Logic
Location
Edinburgh, UK
Employment Type
Full-time
demonstration platforms and reference designs, using PCB schematic tools and working with layout engineersDevelop firmware and RTL modules for customer reference and demonstrationDevelop advanced Python code that effectively demonstrates the operation and capabilities of our productsExecute customer-application focused data collection and circuit analysisContribute to next-generation mixed-signal product …/data bus examplesExperience in component selection, schematic entry and knowledge of PCB layout designProficiency in scripting/programming language such as Verilog, C, Python, MATLAB or similarProficiency in version control methods and version control systems such as GitSolid hands-on experience in lab equipment such as oscilloscopes, signal generators ...

Senior Java Developer

Hiring Organisation
Version 1
Location
Edinburgh, UK
Employment Type
Full-time
Player: Ability to work effectively in a collaborative team environment. Preferred Qualifications: Batch Processing experience: Hands-on experience with batch processing frameworks and tools. Python experience: Minimum of 2 years is nice to have. SC Clearance essentialAdditional InformationWhy Version 1? At Version 1, we believe in providing our employees with ...

Full Stack Developer

Hiring Organisation
Version 1
Location
Edinburgh, UK
Employment Type
Full-time
collaborative group of software engineering professional's. Learning, developing your skills and becoming a rounded developer in the process. You will have experience with Python, React, and Large Language Models (LLMs) to support and enhance our client's AI-driven initiatives. Beyond technical expertise, you will follow software engineering best … technology. QualificationsExperience of working in a Scrum Team and an Agile environmentDesign, build and support scalable and secure full-stack web applications using Python (FastAPI)Exposure to front-end development using React/Typescript. Support and enhance existing web applications to ensure stability and performance. Work with business and technical ...

Senior Software Engineer

Hiring Organisation
Indigo Vision
Location
Edinburgh, UK
Employment Type
Full-time
coaching other engineers in your team. Basic RequirementsWhat you bring: Strong skills in at least one general-purpose programming language, including any of: Golang, Python, C, C++, Rust or Java. A significant amount of solid industry experience as a Software Engineer. Experience building backend services for large cloud based distributed ...

Principal Platform Engineer

Hiring Organisation
London Stock Exchange Group
Location
Edinburgh, UK
Employment Type
Full-time
Bachelor's/master's degree or equivalent experience in computer science engineering, or a related field. Strong programming skills in languages such as Python, Java, or Scala. Hands-on experience with Databricks, SQL, and data modelling. Proficiency with big data tools (e.g., Apache Spark, Apache Kafka, Presto, etc. ...

Finance Analytics & AI Manager

Hiring Organisation
Accenture
Location
Edinburgh, UK
Employment Type
Full-time
finance solutions, including predictive forecasting and generative or agentic use cases; familiarity with SQL, APIs and modern data-integration technologies, and some exposure to Python or ML platforms (deep engineering isn't required); relevant EPM, cloud-data or AI certifications; and a professional finance or accounting qualification (ACA, ACCA, CIMA … finance solutions, including predictive forecasting and generative or agentic use cases; familiarity with SQL, APIs and modern data-integration technologies, and some exposure to Python or ML platforms (deep engineering isn't required); relevant EPM, cloud-data or AI certifications; and a professional finance or accounting qualification (ACA, ACCA, CIMA ...

Test Automation Engineer

Hiring Organisation
Indigo Vision
Location
Edinburgh, UK
Employment Type
Full-time
Proven expertise in iOS/android mobile testing, proficiency with cross-platform mobile tools (e.g., Appium) or native frameworks (XCUITest, Espresso), using languages like Python, JavaScript or TypeScript. Experience with testing and automating workflows across different layers of a system, including user interfaces (UI) and APIs. Solid troubleshooting and debugging ...

Senior Cloud Network & Security Engineer , Vice President

Hiring Organisation
State Street Bank
Location
Edinburgh, UK
Employment Type
Full-time
Cloudflare edge services, Infrastructure as Code adoption, and intelligent automation capabilities. This includes developing modern networking and security solutions, building automation platforms using Terraform, Python, APIs, and CI/CD pipelines, and exploring AI-driven and agentic approaches to improve network operations, investigations, and service delivery. This is an opportunity … security, DDoS protection, Magic Transit, and Zero Trust access. Build automation and Infrastructure as Code solutions using Terraform, Git, CI/CD pipelines, APIs, Python, and cloud-native tooling. Contribute to self-service networking and platform engineering capabilities that improve consistency, reliability, and speed of delivery. Develop AI-enabled operational ...

Staff AMS Verification Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Edinburgh, UK
Employment Type
Full-time
verification Proficiency in Virtuoso, SystemVerilog, UVM, and simulation tools (Synopsys VCS, Cadence Xcelium) A solid understanding of mixed-signal designs Experience with scripting languages (Python, Perl, Tcl) for automation Excellent language skills in English On offer is a competitive salary, annual bonus, stock units plus visa sponsorship and relocation assistance. ...

Alternatives Data Operations Analyst

Hiring Organisation
Addepar
Location
Edinburgh, UK
Employment Type
Full-time
well as internal working partnersTechnical skills preferred in any or all of the following: Microsoft Excel, Google Suite, Atlassian Jira/Confluence, SQL, Python (Jupyter Notebook, Pandas, PySpark, etc.), Databricks, Bloomberg, Pitchbook, or other common financial services systems and applicationsHands-on SQL & Data Warehouse Experience: Strong proficiency using ...

Senior Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
developer tooling, and automation platforms . Senior-level software engineering expertise with hands-on experience in several of the following: Java/Spring Boot Python JavaScript/TypeScript Gradle Jenkins/Groovy REST APIs and service integration Event-driven architectures and messaging technologies Strong understanding of containerized applications and practical ...

Edinburgh AI & Data Graduate Programme 2027 - 2028

Location
City of Edinburgh, Scotland, United Kingdom
collaboration. Bring a learning mindset, actively seek feedback and use it to adapt and improve. Have some experience using analytical tools (such as Python, SQL, Power BI, Excel). Accenture values collaboration, bringing people together at least three times a week at client sites or one of our UK offices. ...

Principal AI Platform Engineer

Location
City of Edinburgh, Scotland, United Kingdom
gateways and API management, such as LiteLLM, Bifrost or similar* GPU workloads, including performance, utilisation and resource management* Programming and scripting, such as Python, Bash or Go* Monitoring, observability and SRE practices* Secure, resilient and scalable service design* Authentication, access control, rate limiting and service integration* Technical documentation and operational ...

Model Validation Senior Actuary

Location
City of Edinburgh, Scotland, United Kingdom
others (Desirable) Relationship building skills Strong oral and written communication skills. High level of diplomacy, discretion and problem solving ability. Experience in Python, PowerBI or R Qualifications: Professional qualification, e.g. CFA or Qualified Actuary , desirable Experience Level - Manager/Expert What we offer: We're dedicated to supporting your wellbeing ...

Senior Azure Cloud & DevOps Engineer IRC305731

Location
City of Edinburgh, Scotland, United Kingdom
services at scale. Requirements Deep hands-on experience with Azure, Azure Bicep, Terraform, and hub-and-spoke network design. Strong proficiency in Jenkins, GitLab, Python, and PowerShell for end-to-end automation. Proven track record architecting scalable cloud platforms within highly regulated financial or banking environments. Expertise in writing ...

Senior Offensive Security Engineer (Autonomous testing)

Location
City of Edinburgh, Scotland, United Kingdom
with examples which parts of a test agents do well, badly, or should not attempt at all. Software engineering and disposition Strong Python, the working language of this role. Go, Rust, or TypeScript is useful. Version control, code review, tests, CI/CD, containerisation, infrastructure as code, one major cloud. ...

Senior Data Platform Engineer (Python & Databricks)

Location
City of Edinburgh, Scotland, United Kingdom
supports the ingestion, transformation, modeling, and delivery of complex financial data. This is primarily a backend and data-platform position. You will work across Python services, APIs, data pipelines, and data models while collaborating closely with an established engineering team in Edinburgh. The ideal candidate has substantial hands-on Databricks … analytics, and downstream integrations. Improve the performance, reliability, maintainability, and observability of existing data workflows. Troubleshoot complex issues across data-processing and application layers. Python and API Development Design, build, and maintain production-grade applications and services using Python. Develop well-structured APIs for accessing and managing data-platform capabilities. ...

Senior/Lead Test & Verification Engineer

Location
City of Edinburgh, Scotland, United Kingdom
Test, QA or verification engineering, including owning a test strategy rather than just execution. Hands on Test Automation in Typescript and/or Python, with tools such as Playwright, Vitest or Pytest Experience testing products that combine hardware and software Clear Technical writing: Test Plans, procedures, and reports that ...

Senior Life Insurance Actuarial Consultant (UK)

Location
City of Edinburgh, Scotland, United Kingdom
will work on projects for life insurance and reinsurance clients, support client relationships, and contribute to financial modelling and regulatory analytics using R, Python, VBA and Julia. #J-18808-Ljbffr ...

Graduate Software Engineer: Build Impactful Banking Tech

Location
City of Edinburgh, Scotland, United Kingdom
digital services used by millions of customers and colleagues. You will work with experienced engineers and product teams, learning modern practices, languages including Java, Python, and TypeScript, and exploring AI-enabled tools and cloud technologies. #J-18808-Ljbffr ...

Principal Engineer, Design Verification

Location
City of Edinburgh, Scotland, United Kingdom
block testbench in chip-level UVM environment and verify integration. Excellent debugging and analytical skills. Proficiency in scripting languages and utilities including Makefile, Python, TCL/tsh, Perl etc. 10-15 years in ASIC design verification. Additional Preferred Qualifications Experience with HW emulation or FPGA prototyping Low power methodologies , e.g. ...