Python Jobs in the UK

101 to 125 of 3,595 Python Jobs in the UK

Senior Software Engineer

london, south east england, united kingdom
LocalStack
ES, and many more countries. Check out our Notion Candidate Handbook and our GitHub Requirements We are looking for an experienced Senior Software Engineer with a strong background in Python development and expertise in AWS. The candidate will play a significant role in enhancing and expanding LocalStack's AWS core cloud emulator with features, parity improvements, and integrations. While proficiency … in Python and AWS is essential, experience with other cloud platforms is also advantageous. Key Responsibilities Contribute to LocalStack's AWS emulator, applying and extending the LocalStack emulator framework to implement and test AWS APIs. Collaborate in a Core Engineering squad to implement features that meet the needs of developers working with AWS environments. Develop high-performance local cloud service … grows, work more closely with larger customers that use our product for their entire organization Required Qualifications 3+ years of professional experience in software engineering, with a focus on Python development. Strong hands-on experience with modern Python development (type hinting, unit/integration testing with pytest, object-oriented software design, applying Python frameworks). Demonstrated expertise in AWS services More ❯
Posted:

Network Automation Engineer

London, South East, England, United Kingdom
Hybrid/Remote Options
Certain Advantage
global organisation is driving the automation and standardisation of its network infrastructure and services. They’re looking for a Network Automation Engineer with strong hands-on experience in Ansible, Python, and network orchestration to help design, build, and integrate automation solutions across a range of enterprise platforms.This role blends network engineering, DevOps, and systems integration — ideal for someone comfortable writing … NSO, Terraform, GitOps (GitHub/GitLab/Azure DevOps) Networking & Modelling: YANG, RESTCONF, NETCONF, XML, JSON, Jinja2, NetBox Cloud & Platform: Azure, AWS, RedHat Enterprise Linux, VMware, OpenStack Scripting & Languages: Python, Bash, YAML (Go/PowerShell desirable) CI/CD & Tooling: GitHub Actions, Azure Pipelines, Jenkins, Terraform, ServiceNow Monitoring & Observability: Grafana, Prometheus (desirable) Experience & Requirements Proven experience in network engineering or … network automation (WAN, LAN, routing, switching, DNS, DHCP). Hands-on experience developing automation using Ansible and Python . Familiarity with Cisco NSO and YANG modelling or similar orchestration tools. Understanding of network APIs (REST/NETCONF) and data formats ( XML/JSON ). Experience integrating automation into CI/CD pipelines using Git-based workflows. Comfortable working in Linux More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

Graduate Software Developer | 45,000–55,000 | Hybrid (London / Remote)

London, South East, England, United Kingdom
Hybrid/Remote Options
IT Graduate Recruitment
Engineer role within 12–24 months. What You’ll Do Design and build high-performance software used by thousands of users daily Develop clean, efficient, and scalable code in Python, C++ or JavaScript Collaborate with engineers, data scientists, and product teams on exciting new features Contribute to technical discussions and see your ideas implemented fast Get exposure to cloud computing … recent STEM graduate (Computer Science, Engineering, Physics, Maths, etc.) from one of the top-ranked universities in the UK or equivalent Strong coding ability in at least one of: Python, C++, C#, Java, or JavaScript Curiosity and problem-solving mindset — you love figuring things out Comfortable learning new technologies quickly Bonus: experience with Git, SQL, or personal projects you can … not just tutorials — we’d love to hear from you. Apply now with your CV. Let’s build something great together. Graduate Software Developer, Junior Developer, Entry-Level Developer, Python Developer, C++, C# .Net, Developer, Computer Science Graduate, Full Stack, Software Engineer, Cloud, Machine Learning, JavaScript, Coding Graduate, Graduate Technology Jobs More ❯
Employment Type: Full-Time
Salary: £45,000 - £55,000 per annum, OTE
Posted:

Network Automation Engineer

South East London, London, United Kingdom
Hybrid/Remote Options
Certain Advantage
leading global organisation is driving the automation and standardisation of its network infrastructure and services. Theyre looking for a Network Automation Engineer with strong hands-on experience in Ansible, Python, and network orchestration to help design, build, and integrate automation solutions across a range of enterprise platforms. This role blends network engineering, DevOps, and systems integration ideal for someone comfortable … NSO, Terraform, GitOps (GitHub/GitLab/Azure DevOps) Networking & Modelling: YANG, RESTCONF, NETCONF, XML, JSON, Jinja2, NetBox Cloud & Platform: Azure, AWS, RedHat Enterprise Linux, VMware, OpenStack Scripting & Languages: Python, Bash, YAML (Go/PowerShell desirable) CI/CD & Tooling: GitHub Actions, Azure Pipelines, Jenkins, Terraform, ServiceNow Monitoring & Observability: Grafana, Prometheus (desirable) Experience & Requirements Proven experience in network engineering or … network automation (WAN, LAN, routing, switching, DNS, DHCP). Hands-on experience developing automation using Ansible and Python . Familiarity with Cisco NSO and YANG modelling or similar orchestration tools. Understanding of network APIs (REST/NETCONF) and data formats ( XML/JSON ). Experience integrating automation into CI/CD pipelines using Git-based workflows. Comfortable working in Linux More ❯
Employment Type: Contract
Posted:

Senior Software Developer (BPSS Cleared) - Contract (Remote UK)

United Kingdom
Hybrid/Remote Options
Stealth IT Consulting Limited
Infrastructure as Code (IaC) using Terraform and Ansible . Build and optimize CI/CD pipelines using GitLab . Write clean, efficient, and maintainable code in Node.js , Bash , and Python . Configure and manage API gateways and reverse proxies using Kong (CE/EE) and Nginx . Implement monitoring and alerting solutions using Prometheus , Grafana , and Alert Manager . Conduct … continuity and knowledge sharing. Required Skills & Experience: AWS Cloud Services: Serverless, EC2, SQS Containerization: Kubernetes (EKS) Infrastructure as Code: Terraform, Ansible CI/CD: GitLab Programming & Scripting: Node.js, Bash, Python Tooling: Kong (CE/EE), Nginx Monitoring: Prometheus, Grafana, Alert Manager Strong understanding of software development lifecycle and agile methodologies. Excellent problem-solving and communication skills. Desirable: Experience in secure More ❯
Employment Type: Contract, Work From Home
Rate: £380 per day £380 per day
Posted:

AI - ML - PyTorch - AI Engineer - Law Firm - Birmingham or Manchester - Hybrid £45K + Bens

Birmingham, United Kingdom
Hybrid/Remote Options
Michael James Associates
AI Engineer with either Python Java or C++ is required by a large Global Law Firm Main Responsibilities: Design, develop, and deploy AI and machine learning models. Analyse large datasets to extract meaningful insights and patterns. Collaborate with cross-functional teams to integrate AI solutions into products and services. Optimize AI models for performance, scalability, and accuracy. Monitor and maintain … AI systems in production environments. Stay updated with the latest AI research and technologies. Document AI workflows, models, and system architecture. Skills & Qualifications Proficiency in programming languages such as Python, Java, or C++. Strong understanding of machine learning frameworks (eg, PyTorch (preferred), TensorFlow, Scikit-learn). Experience with data processing tools and cloud platforms (eg, Azure, GCP, AWS). Knowledge More ❯
Employment Type: Permanent
Salary: GBP 45,000 Annual
Posted:

Senior ML Research Engineer - Speech/Audio/Gen-AI

Surrey, South East, United Kingdom
Redline Group Ltd
and algorithms, primarily for speech and audio applications. Develop and execute evaluation pipelines to test models on prototype and production systems. Debug and optimise ML workflows and code using Python, PyTorch/TensorFlow, and related tools. Collaborate with software and hardware teams to integrate AI solutions seamlessly into devices. Maintain comprehensive technical documentation for models, algorithms, and workflows. Support internal … contribute to infrastructure/tools development for research projects. Key skills & experience: MSc/PhD in Artificial Intelligence, Computer Science, Electrical Engineering, Mathematics, or related discipline. Professional experience with Python; C++, Java, or Kotlin is a plus. Strong expertise in machine learning and deep learning, including training, evaluation, and model deployment. Hands-on experience in audio/speech processing, including More ❯
Employment Type: Permanent
Posted:

Data Scientist

Abingdon, Oxfordshire, United Kingdom
Halliburton
Oxfordshire. This is a unique opportunity to apply advanced data science techniques to geological and geospatial challenges, helping us unlock insights from complex subsurface data. Key Responsibilities Develop robust Python pipelines for data manipulation using NLP and Foundation Models Apply geospatial libraries and techniques to subsurface geological datasets Implement secure coding practices and manage version control using Git Work with … using PostgreSQL/PostGIS Required Qualifications Honors degree (2:1 or above) in data science or related field. Minimum of 2 years related work experience Essential Skills Proficiency in Python, with a strong grasp of Python best practices Experience using Git for version control and collaboration Experience in use of ML, NLP and Foundation Models in ETL pipelines Knowledge of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London Area, United Kingdom
Hybrid/Remote Options
Addition
Senior Software Engineer (Python - FastAPI) This fast-growing consultancy is pushing the boundaries of AI and data science, helping clients turn complex challenges into scalable, production-ready solutions. They’re now hiring a Senior Software Engineer who can blend deep technical expertise with a practical, delivery-focused mindset. Role Overview: Location: London (hybrid) Package: Competitive salary + bonus + benefits … applications that utilise advanced AI and data-led software solutions. Developing scalable data pipelines and backend services that support complex modelling work. Setting standards for clean, efficient engineering across Python(FastAPI), SQL and cloud environments. Training, tuning and deploying machine learning models into production. Creating processes for robust data extraction, transformation and management. Integrating new solutions with existing systems and … project opportunities. Mentoring junior engineers and driving best practice across the engineering team. Main Skills Needed: Strong track record delivering complex software projects end-to-end. Deep expertise in Python Application Development (FastAPI), with a strong SQL capability. Hands-on experience building data pipelines, APIs and backend services. Solid understanding of cloud platforms (Azure/GCP) and Bash scripting. Advanced More ❯
Posted:

Senior DevOps Engineer

oxford district, south east england, united kingdom
Hybrid/Remote Options
Oxford Ionics
across the board. This includes managing our build toolchain, automating testing and continuously refining our development infrastructure. You'll take ownership of our internal systems, such as the local Python package index and GitHub Actions Runners and play a key role in maintaining and improving our monitoring infrastructure. This involves tracking server and service health, monitoring software performance and overseeing … operational parameters of our quantum computing systems. Our Technology Stack: Languages: Rust and Python Version Control & CI/CD: Git with GitHub Actions (running on local custom runners for hardware-based testing) Automation: Ansible for deployment and maintenance Monitoring: InfluxDB and Grafana, self-hosted on our on-premises servers Infrastructure: PostgreSQL, RabbitMQ, and Mosquitto across various components Environment: Microsoft-based … take ownership of critical systems. You'll need: 5+ years of DevOps experience, with solid expertise in administering and maintaining Linux-based systems Strong programming and scripting ability, ideally Python and shell scripting Proven experience with configuration management/infrastructure-as-code tools (Ansible preferred) Familiarity with Git workflows, containerisation tools (Docker or Podman), and monitoring systems such as Grafana More ❯
Posted:

Senior AI Engineer

London, South East, England, United Kingdom
Chambers and Partners
model versioning, reproducibility, performance monitoring, bias mitigation, data governance, and ethical AI use. Document architectural decisions, runbooks, and operational procedures. Software Engineering & Collaboration Write clean, tested, maintainable code in Python (and optionally .NET). Apply SOLID, TDD/BDD where sensible, code reviews, refactoring, performance profiling. Collaborate in an Agile environment; contribute to technical specs and implementation plans. Build POCs … to bring relevant innovations into our stack. Skills and Experience Professional experience Demonstrable experience in software engineering, with 2+ years building LLM/AI applications in production. Strong in Python, API design, asynchronous programming, and integration patterns. Proven ability to scale LLMs and other AI models for high-volume, real-world applications, including optimising inference, managing computational resources, and ensuring … reliability and maintainability. Programming & ML/LLM Frameworks Strong expertise in Python and relevant ML/LLM libraries/frameworks (e.g., PyTorch, TensorFlow, scikit-learn). Strong in Python, API design, asynchronous programming, and integration patterns. Hands-on with LangGraph/LangChain, LlamaIndex or Semantic Kernel for orchestration (tools, agents, guards, structured I/O). Familiarity with Azure OpenAI More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Senior Data Engineer (Based in Dubai)

London Area, United Kingdom
Property Finder
+ streaming) with a strong focus on performance, scalability, and cost efficiency. Design and maintain high-quality data models to support diverse analytical, ML, and GenAI workloads. Optimize SQL, Python, Spark/PySpark, and transformation workflows for performance at scale. Maintain and evolve data integrations across internal and external systems. Contribute to platform engineering, infrastructure automation, and the reliability of … next-generation product features. Your work will directly elevate the organization’s ability to build intelligent, GenAI-powered experiences and deliver scalable, high-impact data solutions. Tech Stack Languages: Python, SQL Streaming: Kafka, Kinesis Data Stores: Redshift, ClickHouse, S3 Orchestration: Dagster AWS: EKS/ECS, DMS, Glue, Athena, Lambda, Bedrock, Quick Suite, DynamoDB ETL/ELT: Fivetran, dbt IaC: Terraform … + Terragrunt Desired Qualifications: 7+ years as a Data Engineer, working with large-scale, production-grade data systems. Expert in SQL, Python, Spark/PySpark, and modern data warehousing techniques. Strong AWS experience, including serverless and scalable architectures. Proven experience designing performant, cost-efficient data pipelines (batch + streaming). Deep understanding of dimensional modeling, data warehouses, and industry best More ❯
Posted:

Software Engineering Lead

Manchester, England, United Kingdom
TopTek Talent
of software engineers, fostering a culture of technical excellence and continuous improvement. Architecture & Development Oversight: Oversee the architecture, design, and development of applications—which currently utilise Java, React, and Python —to ensure maximum robustness and maintainability. Data Focus: Champion data integrity by leading crucial data migration projects and ensuring seamless, efficient transitions. Agile Delivery: Manage multiple projects concurrently, driving timely … engineering , including significant experience in a leadership role . Core Technology: Extensive experience with Java is essential, alongside a strong understanding of full-stack concepts and technologies (i.e., React, Python). Data Expertise: Demonstrated strong experience with data migrations and relational database design. Database Proficiency: Extensive practical experience with PostgreSQL and Real Time Data Management Systems. Modern Infrastructure: Proven experience More ❯
Posted:

Senior Security Engineer

london, south east england, united kingdom
Hybrid/Remote Options
Our Future Health
at this scale. We're embedding a Security Engineer directly into a product squad where you'll be building a world-class security control (our own Airlock), written in Python and designed from the ground up. You'll start fully embedded in our Research Enablement squad, acting as both Security SME and Software Engineer. Over time, your role will evolve … t see the impact your expertise makes. Requirements To succeed in this role you will be able to demonstrate some of the following skills and experience: Proficiency in writing Python and ideally KQL. Comfortable working with Infrastructure as Code, ideally with knowledge of Terraform. Significant experience developing Python scripts/systems Experience working directly with software engineering best practices: source More ❯
Posted:

Senior HPC Engineer

Haywards Heath, West Sussex, England, United Kingdom
Deerfoot Recruitment Solutions Ltd
related field 5+ years' Linux administration (ideally HPC environment) Deep troubleshooting and ITSM skills Proficient with automation/configuration tools (Ansible, Puppet, GitLab, Terraform), containerisation (Docker), and scripting (Bash, Python, Perl) Excellent project/time management and communication skills Adaptable, proactive problem-solver with leadership potential Desirable: DevOps (Kubernetes, OpenStack, CICD), cloud, virtualisation, LPIC/CompTIA/ITIL certification, GPU … roles or used these technologies/skills, this role could be a great fit: HPC Engineer, Linux Engineer, DevOps Engineer, Infrastructure Specialist, Systems Engineer, OpenStack, Kubernetes, Docker, Ansible, Puppet, Python, Bash, ITSM, Cloud, Cluster Computing, Virtualisation, RAID, GPU. Deerfoot Recruitment Solutions Ltd is a leading independent tech recruitment consultancy in the UK. For every CV sent to clients, we donate More ❯
Employment Type: Full-Time
Salary: £55,000 - £65,000 per annum
Posted:

AI Solution Architect

london, south east england, united kingdom
Hybrid/Remote Options
Axiom Software Solutions Limited
and an understanding of strengths and weaknesses of Generative LLM's • Fundamental knowledge of ML, and basic knowledge of AI, NLP, and Large Language Models (LLM) • Comfortable working with Python and Jupyter Notebooks • Should have in-depth knowledge and familiarity with cloud platforms like Amazon Web Services (AWS), Google Cloud Platform (GCP), and Microsoft Azure. Technical Skills – Good to have … Expertise in any one framework (TensorFlow, Pytorch, Keras) • Experience in a statistical programming language (e.g. R or Python) and applied machine learning and AI techniques (i.e computer vision, deep learning, conversational AI, and natural language processing frameworks.) • Experience with Transforms Architecture Design, specializing LLM (Zero/Few Shot Training) or any POC to create SML • Expertise in optimizing AI solutions More ❯
Posted:

Site Reliability Engineer

Hove, East Sussex, South East, United Kingdom
Adroit People Ltd
Strong expertise in implementing Site Reliability Engineering (SRE) principles. Advanced knowledge of establishing observability using tools Dynatrace & Datadog (primary skills). Proficiency in automation & scripting using Python & Ansible (primary skills). Strong experience with cloud platforms AWS & Azure (primary skills). Solid understanding of containerization and orchestration tools like Docker and Kubernetes . Proficiency in cloud native distributed systems & microservices More ❯
Employment Type: Permanent
Salary: £80,000
Posted:

Senior Software Developer - FTC [UK]

West London, London, United Kingdom
Hybrid/Remote Options
Spyrosoft Ltd
skills in Java, AWS (Lambda, Step Functions, S3, SQS/SNS, EventBridge), CI/CD pipelines, TDD/BDD, and enjoy pair programming. Experience with scripting languages like Bash, Python, or Ruby is essential, along with a growth mindset and strong collaboration skills. Desirable expertise includes RESTful APIs, microservices, messaging and event streaming systems, and scalable architecture design. Essential Key … player have experience of writing and taking responsibility for technical documentation Tools and Technology Java AWS (Lambdas, Step Functions, S3, SQS/SNS EventBridge) CI/CD TDD &BDD Python, Bash or Ruby Experience A degree in Computer Science, Software Engineering, or a related field or similar work based experience. Proven experience as a Senior Software Engineer ideally with a More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Senior Data Engineer

Leeds, West Yorkshire, Yorkshire, United Kingdom
Morson Edge
full data cycle. - Proven Experience working with AWS data technologies (S3, Redshift, Glue, Lambda, Lake formation, Cloud Formation), GitHub, CI/CD - Coding experience in Apache Spark, Iceberg or Python (Pandas) - Experience in change and release management. - Experience in Database Warehouse design and data modelling - Experience managing Data Migration projects. - Cloud data platform development and deployment. - Experience of performance tuning … Experience in data warehouse design (Kimball and lake house, medallion and data vault) is a definite preference as is knowledge of other data tools and programming languages such as Python & Spark and Strong SQL experience. - Experience is building Data lake and building CI/CD data pipelines - A candidate is expected to understand and can demonstrate experience across the delivery More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

High-Performance Computing Engineer

oxford district, south east england, united kingdom
Ellison Institute of Technology
Slurm), and high-performance storage systems (e.g., Lustre, BeeGFS, GPFS). Implement robust monitoring, fault-tolerance, and capacity management for high availability and reliability. Develop automation scripts and tools (Python, Bash, Ansible, Terraform, Go, Helm, etc) for provisioning, configuration, and scaling HPC resources. Support reproducible research through containerization (Singularity, Docker, etc), workflow orchestration (Nextflow, Kubernetes, OpenHPC, etc), and MLOps. Collaborate … systems (Lustre, BeeGFS, GPFS). At all levels: Familiarity with containerization, workflow automation, and orchestration tools used in bioinformatics and AI/ML. Skilled in scripting and automation using Python, Bash, and configuration management tools (Ansible, Terraform). Demonstrated experience profiling and optimizing scientific or machine learning workloads on large-scale clusters. Understanding of distributed computing frameworks and GPU-based More ❯
Posted:

Full Stack Software Engineer

oxford district, south east england, united kingdom
Ellison Institute of Technology
databases to support search and AI use cases. Design, develop, and maintain highly performant, scalable, and secure backend APIs using appropriate technologies to support the full stack platform tools (Python, NodeJS). Implement and manage data storage solutions, including data lakes, data warehouses, and databases that underpin the platform tooling (e.g., object storage, Oracle Autonomous Database, PostgreSQL). Work with … Experience Proven experience as a full stack engineer. Proficiency in HTML, CSS, JavaScript, and front-end frameworks such as React, Angular, Experience with backend languages and frameworks such as Python/NodeJS and frameworks like , Django, Spring Boot, etc. Expertise with at least one cloud platform and its related managed services. Knowledge of database systems, both relational (SQL) and NoSQL. More ❯
Posted:

Infrastructure Engineer

London, United Kingdom
Adroit People Ltd
with Infrastructure as Code tools (Terraform, Ansible, etc.). 2. Minimum 3 + year hands-on experience with OpenShift Virtualization and Kubernetes. 3. Proficiency in scripting languages (e.g., Bash, Python) for automation tasks. 4. Knowledge of cloud platforms (AWS, Azure, GCP) and hybrid cloud environments. 5. Familiarity with CI/CD tools (Jenkins, GitLab, ArgoCD, etc.). 6. Strong understanding More ❯
Employment Type: Contract
Rate: £400 per day
Posted:

Senior Devops Engineer

Birmingham, West Midlands, England, United Kingdom
Adecco
and promote DevOps best practices. Essential Skills Strong experience with Kubernetes, Docker, and container orchestration. Hands-on with CI/CD tools (GitLab CI, GitHub Actions). Proficient in Python, JavaScript, Golang. Experience with monitoring tools (Grafana, ELK). Agile delivery and JIRA proficiency. Excellent communication and documentation skills. Desirable Skills SIEM experience, particularly with Elastic Stack. Knowledge of ArgoCD More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

PySpark Developer

London, United Kingdom
DCV Technologies
performance Essential Skills Strong hands-on experience with PySpark, Spark SQL, Spark Streaming, DataFrames Microsoft Fabric (Fabric Spark jobs, dataflows, pipelines, semantic models) Azure: ADLS, cloud data engineering, notebooks Python programming; Java exposure beneficial Delta Lake/Delta table optimisation experience Git/GitLab, CI/CD pipelines, DevOps practices Strong troubleshooting and problem-solving ability Experience with lakehouse architectures More ❯
Employment Type: Contract
Rate: £35 - £55/hour
Posted:

Senior Data Engineer

Liverpool, Merseyside, England, United Kingdom
Hybrid/Remote Options
Lorien
for candidates with a blend of the following: Proven experience as a Data Engineer, with strong background in designing and implementing data solutions in an Agile environment Proficiency in Python, Java or Scala, plus experience with SQL and NoSQL databases Experience with Microsoft SQL Server and SSRS Familiarity with cloud platforms (AWS, Azure or GCP) and containerisation (Docker, Kubernetes) Strong More ❯
Employment Type: Full-Time
Salary: £70,000 - £77,000 per annum
Posted:
Python
10th Percentile
£35,000
25th Percentile
£50,000
Median
£70,000
75th Percentile
£90,000
90th Percentile
£117,500