1 to 25 of 10,082 Permanent Python Jobs in the UK

Senior Software Developer (Python)

Location
Greater London, England, United Kingdom
Collaborate with data scienceists, data engineers, and network domain experts to translate business requirements into robust software solutions. Develop backend services and APIs using Python and modern frameworks such as FastAPI, Flask, or Django. Design and implement containerised applications using Docker and Kubernetes. Build and maintain CI/CD pipelines … fostering a strong engineering culture. What you’ll bring Ess ent criteria: Strong commercial experience developing software applications using Python. Experience with modern Python frameworks such as FastAPI, Flask, or Django. Strong understanding of software engineering principles including testing, design patterns, maintainability, and code quality. Experience building and deploying applications ...

Senior Enterprise Technology Engineer

Hiring Organisation
BP Energy
Location
Central London, London, United Kingdom
Employment Type
Work From Home
team of 8-10 engineers. Operating at true enterprise scale across multiple environments and subject area communities, you will bring deep expertise in Python and SQL data engineering, ETL, cloud data platforms and orchestration at scale. Working with TA&I sponsors and Technology product owners, you will define, design … oriented environment and owning the technical direction for the team's deliverables. Design, develop and implement highly scalable and efficient data pipelines using advanced Python (Pandas, web scraping and machine learning libraries), SQL (including advanced optimisation techniques) and Apache Airflow. Lead the extraction, transformation and loading (ETL) of large ...

Data Engineer

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
architectures that power intelligent decision-making. Key Responsibilities Data Pipeline Development Build, optimize, and maintain scalable data pipelines using Java (primary), plus exposure to Python, Flink, Kafka, or Spark. Develop and support real-time streaming pipelines and event-driven integrations. Integrate data from multiple sources (streaming, batch, APIs) using ...

Mid/Senior Data Engineer

Location
Greater London, England, United Kingdom
Deep understanding of data warehouse design principles and methodologies Advanced knowledge of optimisation techniques for large‐scale data processing Strong proficiency in SQL and Python for handling complex data problems Hands‐on experience with Apache Spark (PySpark or Spark SQL) Experience with the Azure data stack Knowledge of workflow orchestration ...

Data Architect / Senior Data Engineer - Newcastle

Location
Newcastle upon Tyne, England, United Kingdom
Technical Leadership: Oversee data modelling, data governance, and data quality frameworks while driving technical excellence. Strong hands‐on experience in technologies such as SQL, Python, Spark, and modern cloud data services. Collaborate with engineering and DevOps teams to establish CI/CD architectures using Azure DevOps, Kubernetes, and Terraform. Familiarity … Recognised expert in Data Architecture, Data Modelling, Engineering, and data platform design. Experience utilising distributed and non‐distributed compute architectures with strong proficiency in Python, SQL, Spark, and Scala. Experience architecting CI/CD frameworks (Azure DevOps, GitHub Actions, Jenkins) with real‐world platform lifecycle management. Infrastructure‐as‐Code expertise ...

Senior Data Engineer

Location
West of England, England, United Kingdom
guidance to junior engineers.## What you’ll bring* Proven experience in data engineering with ability to work independently and take ownership of deliverables.* Strong Python and SQL skills, with experience building and optimising data pipelines.* Strong experience with Microsoft SQL Server and working with large, complex databases.* Strong experience designing … problem-solving mindset.* Ownership of deliverables and quality.* Leadership of small work packages.* Mentoring and knowledge sharing.* Proven experience in data engineering.* Strong Python and SQL skills.## Desirable:* Degree in STEM, Data, AI, or Programming-related field* Experience influencing technical decisions and supporting capability growth.* Experience with CI/ ...

Senior AI Software Engineer / AI Model Specialist

Location
Greater London, England, United Kingdom
problem-solving skills. Strong written and verbal communication skills in English. Ability to work independently and within distributed international teams. Programming Languages Technical Skills Python (Expert Level) C# JavaScript/TypeScript SQL AI & Machine Learning Machine Learning Deep Learning Neural Networks Natural Language Processing (NLP) Generative AI Large Language Models ...

Senior Software Engineer, Advertising Engineering Roku, Inc.

Location
Manchester, England, United Kingdom
Advanced SQL skills, with expertise in query optimisation for large datasets Expertise in developing APIs and robust backend services, with strong programming skills in Python, Java, and/or Scala Exceptional problem‐solving abilities and the capacity to work independently or collaboratively Excellent verbal and written communication skills Strong sense ...

Senior Data Engineer

Location
Swansea, Wales, United Kingdom
experience, please apply even if you don’t meet all the criteria. Engineering and Data Engineering Hands-on and knowledge of programming languages particularly Python Practical experience with major cloud providers including GCP, Azure, or AWS Knowledge of core software engineering concepts like DRY and SOLID Proficiency in version control ...

Senior Data Engineer

Location
Manchester, England, United Kingdom
experience, please apply even if you don’t meet all the criteria. Engineering and Data Engineering Hands-on and knowledge of programming languages particularly Python Practical experience with major cloud providers including GCP, Azure, or AWS Knowledge of core software engineering concepts like DRY and SOLID Proficiency in version control ...

Senior Data Engineer

Location
West of England, England, United Kingdom
experience, please apply even if you don’t meet all the criteria. Engineering and Data Engineering Hands-on and knowledge of programming languages particularly Python Practical experience with major cloud providers including GCP, Azure, or AWS Knowledge of core software engineering concepts like DRY and SOLID Proficiency in version control ...

Senior Software Engineer, Advertising Engineering

Hiring Organisation
Roku
Location
Manchester, UK
Employment Type
Full-time
Apache AirflowAdvanced SQL skills, with expertise in query optimisation for large datasetsExpertise in developing APIs and robust backend services, with strong programming skills in Python, Java, and/or ScalaExceptional problem-solving abilities and the capacity to work independently or collaborativelyExcellent verbal and written communication skillsStrong sense of ownership ...

Senior Databricks / Snowflake Data Architect – BestX

Location
Greater London, England, United Kingdom
Lakehouse architecture Strong hands-on experience with Snowflake, including data modelling, performance optimisation, Snowpark, data sharing, and governance capabilities Expertise in Apache Spark, Python, SQL, and modern ELT/ETL frameworks Proven ability to rapidly evaluate, prototype, and compare emerging technologies and architectural patterns Experience designing large-scale analytical platforms ...

Senior Data Engineer

Location
City Of London, England, United Kingdom
engineering, analytics engineering or data platform roles , typically gained over 5+ years, with experience operating at a senior or leadership level. Advanced SQL and Python skills and experience using them to build reliable, production-ready data solutions. Strong experience with cloud data warehouses , ideally BigQuery, and a good working knowledge ...

Senior Data Engineer, Technology Consulting- London, Leeds, Manchester or Newcastle

Location
Manchester, England, United Kingdom
scope, acting as the key point of escalation for decisions that impact your area of work - Demonstrable experience of building data pipelines using Spark, Python or SQL - Experience working with AWS and its data and AI/ML services such as SageMaker - Experience of big data and lakehouse platforms ...

Senior Data Engineer, Technology Consulting- London, Leeds, Manchester or Newcastle

Location
Leeds, England, United Kingdom
scope, acting as the key point of escalation for decisions that impact your area of work - Demonstrable experience of building data pipelines using Spark, Python or SQL - Experience working with AWS and its data and AI/ML services such as SageMaker - Experience of big data and lakehouse platforms ...

Senior Data Engineer

Location
Staines-upon-Thames, England, United Kingdom
engineering, analytics engineering or data platform roles , typically gained over 5+ years, with experience operating at a senior or leadership level. Advanced SQL and Python skills and experience using them to build reliable, production-ready data solutions. Strong experience with cloud data warehouses , ideally BigQuery, and a good working knowledge ...

Senior Data Engineer, Technology Consulting- London, Leeds, Manchester or Newcastle

Location
Newcastle upon Tyne, England, United Kingdom
scope, acting as the key point of escalation for decisions that impact your area of work - Demonstrable experience of building data pipelines using Spark, Python or SQL - Experience working with AWS and its data and AI/ML services such as SageMaker - Experience of big data and lakehouse platforms ...

Senior Data Engineer, Technology Consulting- London, Leeds, Manchester or Newcastle

Location
Greater London, England, United Kingdom
scope, acting as the key point of escalation for decisions that impact your area of work - Demonstrable experience of building data pipelines using Spark, Python or SQL - Experience working with AWS and its data and AI/ML services such as SageMaker - Experience of big data and lakehouse platforms ...

Senior Full-Stack Developer (Python)

Location
Greater London, England, United Kingdom
reliable and scalable systems that address business needs across diverse industries. This position requires deep expertise in software engineering concepts, advanced coding abilities (preferably Python and Typescript), and hands‐on experience with cloud deployments, databases, and containerisation (Docker). If this sounds like you, we can't wait to hear … architecting and maintaining complex data engineering pipelines, backend services, and APIs to ensure scalability, reliability, and high performance Support the thorough review of Python and SQL code via Git, promoting code quality, security, and adherence to engineering standards Support cloud‐based deployments and infrastructure (e.g. Azure, GCP), leveraging Linux scripting ...

Software Engineer III - Cloud/Java-Python/AI-ML

Location
Bournemouth, England, United Kingdom
engineering concepts and applied experience Experience in cloud development, with a focus on application design and development. Proficiency in programming languages such as Java, Python, or Node.js. Strong experience with cloud platforms like AWS, Azure, or Google Cloud Platform. Experience building RESTful APIs and working with event-drivenorserverless architectures. Experience … automation capabilities, to improve the value realized by automation. Preferred qualifications, capabilities, and skills Experience in automation in any scripting languages such as python/groovy etc. Exposure toweb-development frameworks e.g. React JS, Angular Relevant certifications such as AWS Certified Developer, Microsoft Certified: Azure Developer, or Google Professional Cloud ...

Senior Python Developer

Location
Manchester, England, United Kingdom
passionate about building and delivering transformative digital solutions for a diverse range of Public and Private sector clients. We are recruiting for a Senior Python Developer to join our Hippo Herd. We work at the intersection of strategy, design, and technology to solve complex problems and create lasting value. … collaborative and agile culture empowers our teams to make a genuine impact. As a Senior Python Developer , you will play an important role in making Hippo the best Consultancy out there. You will work as part of a multi-disciplinary team combining data, design, product, delivery, analysis and engineering ...

Lead Software Engineer - Java/Python/AI-ML

Location
Christchurch, England, United Kingdom
application design and development. Experience with AI/ML model integration, Prompt engineering, LLM APIs (OpenAI, Bedrock) and Generative AI Advanced in Java and Python Strong experience with cloud platforms like AWS, Azure, or Google Cloud Platform. Experience building RESTful APIs and working with event-drivenorserverless architectures. Demonstrated experience leading ...

SW Engineer III - Data Analytics & Insights

Location
Dundee, Scotland, United Kingdom
reporting and analytics solutions using Microsoft Power BI and Microsoft Fabric. Build scalable data models, semantic models, dashboards, and self-service reporting capabilities. Develop Python-based data processing and automation solutions to ingest, transform, validate, and analyze large datasets. Collaborate with engineering and business stakeholders to identify performance trends, operational … including DAX, Power Query, semantic models, and dashboard design. Experience with Microsoft Fabric, Azure Data Services, or modern cloud-based analytics platforms. Advanced Python programming skills for data processing, automation, and analytics. Strong SQL development and database querying experience. Experience working with source control and collaborative development practices using GitHub. ...

Azure Data Support Engineer

Location
City Of London, England, United Kingdom
DevOps & Automation Maintain CI/CD pipelines using Azure DevOps, GitHub Actions, etc., for ADF, Databricks and ML model deployments. Develop automation scripts in Python, PowerShell, or Bash to reduce manual intervention and improve service reliability. SQL and Data Warehouse Operations Write, optimize, and troubleshoot SQL queries for data validation … monitoring); Power BI Service (dataset refreshes, access control, report diagnostics). DevOps & Automation – CI/CD using Azure DevOps, GitHub Actions, YAML pipelines. Scripting – Python, PowerShell. Monitoring – Azure Monitor, Log Analytics, Alerts, Application Insights. SQL & Data Warehousing – SQL skills for debugging, data validation, and optimization; experience with Azure ...