Make yourself visible and let companies apply to you.
Roles

Python Jobs

Overview

Find your next Python job with Haystack, the leading IT job board connecting top Python developers with cutting-edge tech companies. Whether you're a junior Python programmer or an experienced software engineer, explore hundreds of remote and onsite Python job openings tailored to your skills. Start your Python career search today and unlock opportunities in web development, data science, automation, and more!
Filters applied
Python
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Snowflake Data Engineer
Tenth Revolution Group
London
Hybrid
Senior
£85,000 - £100,000
RECENTLY POSTED
snowflake
processing-js
aws
git
kafka
python
+4
Senior Snowflake Data Engineer - Hybrid - £85k-£100k About the Role I am looking for an experienced Senior Snowflake Data Engineer to join a dynamic team working on cutting-edge data solutions. This is an exciting opportunity to design, build, and optimise high-performance data pipelines using Snowflake, dbt, and modern engineering practices. If you are passionate about data engineering, test-driven development, and cloud technologies, we’d love to hear from you. Key Responsibilities Design, develop, and optimise scalable data pipelines in Snowflake. Build and maintain dbt models with robust testing and documentation. Apply test-driven development principles for data quality and schema validation. Optimise pipelines to reduce processing time and compute costs. Develop modular, reusable transformations using SQL and Python. Implement CI/CD pipelines and manage deployments via Git. Automate workflows using orchestration tools such as Airflow or dbt Cloud. Configure and optimise Snowflake warehouses for performance and cost efficiency. Required Skills & Experience 7+ years in data engineering roles. 3+ years hands-on experience with Snowflake. 2+ years production experience with DBT (mandatory). Advanced SQL and strong Python programming skills. Experience with Git, CI/CD, and DevOps practices. Familiarity with ETL/ELT tools and cloud platforms (AWS, Azure). Knowledge of Snowflake features such as Snowpipe, streams, tasks, and query optimisation. Preferred Qualifications Snowflake certifications (SnowPro Core or Advanced). Experience with DBT Cloud and custom macros. Exposure to real-time streaming (Kafka, Kinesis). Familiarity with data observability tools and BI integrations (Tableau, Power BI). On offer Opportunity to work with modern data technologies and large-scale architectures. Professional development and certification support. Collaborative, engineering-focused culture. Competitive salary and benefits package. Interested? Apply now with your CV highlighting your Snowflake, DBT and DevOps experience
Data Scientist
InfinityQuest Ltd,
Lanark
Remote or hybrid
Mid - Senior
Private salary
RECENTLY POSTED
processing-js
aws
tensorflow
kubernetes
python
docker
+4
Data Scientist:We are seeking a highly skilled Data Scientist AI to design, develop, and deploy advanced machine learning and artificial intelligence solutions. The ideal candidate will work on large datasets, build predictive models, and collaborate cross-functionally to deliver scalable, data-driven products.Key ResponsibilitiesDesign, develop, and optimize machine learning and deep learning models.Work on AI/ML projects including NLP, computer vision, recommendation systems, and generative AI.Perform data cleaning, feature engineering, and exploratory data analysis (EDA).Build and manage data pipelines and model training workflows.Deploy models into production and monitor performance.Collaborate with Product, Engineering, and Business teams to translate business problems into AI solutions.Conduct model evaluation, A/B testing, and performance tuning.Document models, experiments, and technical processes.Required Skills & QualificationsClassic Machine learning (Regression, predictive Analysis, Classification, Clustering)Machine learning Model OptimisationStrong proficiency in Python (NumPy, Pandas, Scikit-learn).Hands-on experience with Deep Learning frameworks: TensorFlow, PyTorch, or Keras.Experience in Natural Language Processing (NLP) and/or Computer Vision.Strong knowledge of Machine Learning algorithms and statistics.Experience with SQL/NoSQL databases and big data tools (Spark, Hadoop preferred).Experience with MLOps tools such as Docker, Kubernetes, CI/CD pipelines.Preferred SkillsExperience with LLMs / Generative AI (OpenAI, Hugging Face, LangChain).Cloud experience (AWS, Azure, or GCP).Experience building AI APIs and microservices.EducationBachelors or Masters degree in Computer Science, Data Science, AI, or a related field. (PhD preferred for advanced research roles)Soft SkillsStrong problem-solving and analytical thinkingExcellent communication and storytelling skillsAbility to work in fast-paced, cross-functional teamsTPBN1_UKTJ
Lead Data Engineer
Cathcart Technology
Glasgow
Fully remote
Senior
£85,000 - £100,000
RECENTLY POSTED
python
snowflake
I’m partnering with a fast-growing, highly respected analytics and consultancy organisation working at the forefront of the energy, chemicals and low-carbon sectors to hire a Lead Snowflake Data Engineer. Backed by major investors and trusted by global clients, it’s a great time to be joining their team (fully remote - MUST be UK based).This is a rare greenfield leadership opportunity where you’ll define the data strategy, architecture and tooling from day one, while building and mentoring a high-performing data engineering team. You’ll deliver scalable cloud-native pipelines on Snowflake, help unify data across multiple acquired businesses, and develop machine learning solutions that drive real commercial insight. Working closely with senior stakeholders, you’ll turn complex requirements into robust technical solutions and set standards for data quality and governance. With a modern Python-first stack, no legacy constraints and strong business backing, the role offers genuine technical ownership and strategic impact in a fully remote position.You’ll ideally have most of the following:** Hands-on experience with Snowflake (essential)** Proven experience leading data engineering projects end-to-end** Strong Python background and modern data engineering practices** Deep understanding of ETL / ELT, data modelling and transformations** Practical machine learning experience (desirable)** Strong communication with technical and non-technical teamsYou’ll be joining at a pivotal time, with the chance to build a modern data function from the ground up and make a visible, long-term impact on the business. The role offers significant technical autonomy, real influence at senior stakeholder level, and the opportunity to work on meaningful problems connected to the global energy transition.In return they offer a very competitive salary and strong benefits package, flexible remote working across the UK with occasional travel, and clear long-term progression path into senior data leadership.It’s genuinely a really exciting opportunity to combine hands-on engineering, strategic thinking and team leadership in an environment that actively supports innovation, learning and ambitious technical ownership.If you’re keen to learn more, please apply or drop Matthew MacAlpine at Cathcart Technology a message.Cathcart Technology is acting as an Employment Agency in relation to this vacancy
Python Developer
WWT EMEA UK LIMITED
Glasgow
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
python
git
restful
sqlalchemy
postgresql
sql
World Wide Technology (WWT), a global technology integrator and IT solutions provider.World Wide Technology, established in 1990 in St. Louis, Missouri, collaborates with OEMs like Cisco and Dell EMC to offer infrastructure security and custom app development services to Fortune 500 companies in various sectors. With over 10,000 employees globally, we generate $17 billion in annual revenue and operate in regions including the US, UK, Canada, Europe, Costa Rica, APAC, and Middle East. We’re proud to be consistently recognized as a top employer by Fortune and Glassdoor for over 13 years.World Wide Technology Holding Co, LLC (WWT) has an opportunity for aPython Developer.Below is the JD for the role. Please help me with the information needed to process your application, and I will contact you to discuss the role.This is a contract Role & Inside IR35Python DeveloperContract Duration:12 monthsLocation: Glasgow, United Kingdom (Hybrid - 3 days a week)Responsibilities:
Develop and maintain backend services using Python and modern frameworks.
Design, build, and integrate RESTful APIs and microservices.
Implement secure authentication and authorization (OAuth, SAML).
Work with relational databases such as PostgreSQL and ORMs like SQLAlchemy.
Ensure code quality through testing (PyTest) and version control (Git).
Collaborate with cross-functional teams in an Agile/Scrum environment.
Skills Required:
5+ years of experience as a Python Backend Developer.
Strong command of Python, SQL, and backend design patterns.
Experience with Django/Flask/FastAPI and SQLAlchemy.
Knowledge of authentication standards (OAuth, SAML).
Familiarity with microservices, distributed systems, and API development.
Proficiency with Git and Python build tools.
Experience with testing frameworks like PyTest.
Bachelors degree in Computer Science or related field.
Excellent analytical, communication, and teamwork skills.
All candidates will need to go through a background check.Must be eligible to live and work in the UK. Only successful candidates will be contacted.EQUAL OPPORTUNITIES World Wide Technology is committed to equal opportunities and actively seeks applications from all sectors of the community irrespective of sex, race, color, nationality, ethnic or national origin, disability, marital status, sexual orientation, having responsibility for dependents, age, religion/beliefs, or any other reason which cannot be shown to be justified.Equal Opportunity Employer Minorities/Women/Veterans/Disabled
Data Scientist
InfinityQuest Ltd,
Glasgow
Remote or hybrid
Mid - Senior
Private salary
RECENTLY POSTED
processing-js
aws
tensorflow
kubernetes
python
docker
+4
Data Scientist:We are seeking a highly skilled Data Scientist AI to design, develop, and deploy advanced machine learning and artificial intelligence solutions. The ideal candidate will work on large datasets, build predictive models, and collaborate cross-functionally to deliver scalable, data-driven products.Key ResponsibilitiesDesign, develop, and optimize machine learning and deep learning models.Work on AI/ML projects including NLP, computer vision, recommendation systems, and generative AI.Perform data cleaning, feature engineering, and exploratory data analysis (EDA).Build and manage data pipelines and model training workflows.Deploy models into production and monitor performance.Collaborate with Product, Engineering, and Business teams to translate business problems into AI solutions.Conduct model evaluation, A/B testing, and performance tuning.Document models, experiments, and technical processes.Required Skills & QualificationsClassic Machine learning (Regression, predictive Analysis, Classification, Clustering)Machine learning Model OptimisationStrong proficiency in Python (NumPy, Pandas, Scikit-learn).Hands-on experience with Deep Learning frameworks: TensorFlow, PyTorch, or Keras.Experience in Natural Language Processing (NLP) and/or Computer Vision.Strong knowledge of Machine Learning algorithms and statistics.Experience with SQL/NoSQL databases and big data tools (Spark, Hadoop preferred).Experience with MLOps tools such as Docker, Kubernetes, CI/CD pipelines.Preferred SkillsExperience with LLMs / Generative AI (OpenAI, Hugging Face, LangChain).Cloud experience (AWS, Azure, or GCP).Experience building AI APIs and microservices.EducationBachelors or Masters degree in Computer Science, Data Science, AI, or a related field. (PhD preferred for advanced research roles)Soft SkillsStrong problem-solving and analytical thinkingExcellent communication and storytelling skillsAbility to work in fast-paced, cross-functional teams
Lead Backend Engineer Python TypeScript API
client server
Newcastle upon Tyne
In office
Senior
£100,000
RECENTLY POSTED
python
typescript
processing-js
restful
postgresql
vue.js
Lead Backend Engineer / Developer (Python TypeScript API) Newcastle onsite to £150kAre you a technologist who enjoys liaising with clients, looking for a new opportunity?You could be joining a scaling FinTech within the consulting division of the Newcastle office.What’s in it for you:
Salary to £150k + Bonus
25 days holiday
Bupa healthcare
Generous pension contribution
Continuous career development opportunities
Social team atmosphere with a range of events and early finish for drinks on Fridays
Relocation assistance (within the UK)
Your role:As a Lead Backend Engineer you’ll design and implement the logic behind core applications, build APIs and microservices that handle data processing, business rules and third-party integrations and oversee the configuration and upkeep of secure, reliable server environments.You’ll work closely with internal teams and customers to gather detailed requirements through meetings and workshops and help shape the product vision and roadmap by offering technical insight and feasibility guidance, remaining hands-on with architecture and design.You will be a technical leader, instilling best practices, conducting code reviews, mentoring and collaboratively problem solving to help your team remove any blockers and delivery high quality software.Location:You’ll join colleagues in brand new Central Newcastle offices on a full-time basis (Monday to Friday), working hours 0900-1800 with some flexibility. The offices are well equipped and offer fantastic views across the City and the local countryside, many employees walk or cycle in (onsite showers available!).About you:
You have achieved a minimum 2.1 BSc in Computer Science or similar technical discipline from a top tier / Russel Group university, backed by A’s at A-level
You have strong software engineering experience with Python, TypeScript, RESTful APIs, Vue.js, PostgreSQL, CI/CD, Cloud, DevOps
You have advanced communication and client relationship building skills gained within a consultancy environment
You have strong business acumen
You’re a technologist who enjoys collaborating and problem solving
You have a good knowledge of modern software engineering best practices across the full software development lifecycle
You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms
You’re excited to join a start-up in a role that you can shape and influence
Apply now to find out more about this Lead Backend Engineer / Developer (Python TypeScript API) opportunity.At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Senior Backend Engineer
Fruition Group
London
Hybrid
Senior
£95,000
RECENTLY POSTED
aws
django
restful
python
elasticsearch
London (Occasional Travel required)Salary: £75,000 - £95,000An established, global technology business within the hospitality-tech industry is seeking a talented Backend Software Engineer to help build and scale cutting-edge digital solutions. This is a chance to work on greenfield projects - building new, scalable products that help venues create seamless, data-driven guest experiences from the ground up.What will I be doing?
Design, develop, test, and maintain high-performance backend systems supporting real-time hospitality operations.
Take ownership of key features throughout the software development lifecycle - from technical design through to deployment and ongoing optimisation.
Collaborate with cross-functional teams including product, design, and data science to deliver innovative, customer-focused solutions.
Work with modern technologies such as Python, Django, Cloud Firestore, BigQuery, and Elasticsearch to deliver scalable, reliable software.
Contribute to continuous improvement by identifying opportunities to enhance system architecture and code quality.
Participate in code reviews, mentoring, and knowledge sharing to maintain engineering excellence.
What do I need to be successful:
Degree in Computer Science or equivalent industry experience.
3+ years’ experience in backend software development within a fast-paced, agile environment.
Strong proficiency in Python (or similar modern backend language) and experience building RESTful APIs or microservices.
Solid understanding of data structures, algorithms, and software design principles.
Experience with cloud-based infrastructure (Google Cloud, AWS, or Azure)
Passion for building customer-centric products and working collaboratively to solve complex technical challenges.
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
Lead Data Engineer
Experis
London
Hybrid
Senior
Private salary
RECENTLY POSTED
aws
python
sql
snowflake
Job Title: Lead Data Engineer Location: London (Hybrid) Contract: 6 Months (Potential Extension) Start Date: ASAPAbout the Client Our client is transforming their industry by replacing cigarettes with innovative, smoke-free alternatives. They are leveraging technology, data, and AI to drive a global shift toward a smoke-free world. This is a fast-paced, high-impact environment, perfect for candidates who are strategic, independent, and excited to work at the forefront of data and AI innovationThe Role We are looking for a skilled Data Engineer to design, build, and optimize enterprise-scale data pipelines and cloud platforms. You will translate business and AI/ML requirements into robust, scalable solutions while collaborating across multi-disciplinary teams and external vendors.As a key member of the data architecture you will:
Build and orchestrate data pipelines across Snowflake and AWS environments.
Apply data modeling, warehousing, and architecture principles (Kimball/Inmon).
Develop pipeline programming using Python, Spark, and SQL; integrate APIs for seamless workflows.
Support Machine Learning and AI initiatives, including NLP, Computer Vision, Time Series, and LLMs.
Implement MLOps, CI/CD pipelines, data testing, and quality frameworks.
Act as an AI super-user, applying prompt engineering and creating AI artifacts.
Work independently while providing clear justification for technical decisions.
Key Skills & Experience
Strong experience in data pipeline development and orchestration.
Proficient with cloud platforms (Snowflake, AWS fundamentals).
Solid understanding of data architecture, warehousing, and modeling.
Programming expertise: Python, Spark, SQL, API integration.
Knowledge of ML/AI frameworks, MLOps, and advanced analytics concepts.
Experience with CI/CD, data testing frameworks, and versioning strategies.
Ability to work effectively in multi-team, vendor-integrated environments.
Why This Role
Join a global, transformative initiative shaping a smoke-free future.
Work with cutting-edge cloud, AI, and data technologies.
Opportunity to influence technical and strategic decisions across enterprise data delivery.
Dynamic, innovative environment where your work has real business impact.
Windows Endpoint Infrastructure/Security Engineer PowerShell, Windows, Automation, Glasgow
Scope AT Limited
Glasgow
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
windows
powershell
python
Windows Endpoint Infrastructure/Security Engineer: PowerShell, Windows, Automation, GlasgowHybrid working - Glasgow offices 3 days per weekRate - NegotiableDuration - 12 month initial (very likely to extend)Client: Tier 1 Investment BankDivision: Technology - Cyber Data Risk & Resilience ContingentTeam: The Endpoint Security Team design, engineer and operate solutions that protect Desktops, Laptops, Servers and Cloud resources from malicious internal and external threats by providing additional preventative, detective and hardening controls and by enabling Real Time endpoint detection and response capabilities. Further expanding our controls to Cloud platforms (Azure/AWS) has presented an opportunity to join a growing team implementing key security controls for the firmRole Profile & ExpectationsYou will be part of a Global cross-disciplined Agile Team working towards DevOps practices within the firms Endpoint Security TeamYou will have strong Windows Infrastructure/Security knowledge and experience working in enterprise on-prem and cloud environmentsYou will have strong analytical and problem-solving abilities, coupled with excellent development, communication, and organizational skills.You will be responsible for continuously improving the quality of our technology solutions, through a range of methods including peer review, retrospectives and refactoring as requireSkillsStrong knowledge of Windows Endpoint Internals and Automation in environments of 50,000+ EndpointsExperience in Design/Engineering/Architecting new solutions from Proof of Concept to ProductionAbility to troubleshoot complex Windows environmentsCompetency with any Scripting language such as PowerShell, Python etc.By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you.Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
SQL Developer
ITSS Recruitment
Leeds
Hybrid
Mid
£40,000 - £55,000
RECENTLY POSTED
sql
fabric
python
ssis
SQL Developer - Hybrid (2 days in office) - Up to 55K + Bonus + 10% Pension + 26 days Holiday + Bupa Healthcare + Microsoft Certifications - LeedsWe are looking for a highly motivated and skilled SQL Developer to join an established data / BI team based in central Leeds.This exciting opportunity will suit a talented SQL Developer who is well versed in the Microsoft Stack. You will be working in an established Data team of 16, who contribute to smooth running of a multi-million pound organisation with over 2000 employees.You will be working in a team comprised of DBAs, BI and SQL developers working on a range of projects using the latest technologies. They are a big believer in sharing thoughts and encouraging and supporting innovation and creativity. You will also be given the chance to be involved in all aspects of the project process from conception through to completion and launch.The organisation are huge on aiding with personal and professional development, including fully subsidised Microsoft certifications (DP-600/700 etc)SQL Developer Key skills:SQL Server Cloud platforms, ideally Azure Data pipeline tools, SSIS / Spark Data warehousing and data modelling principles ETL MS Fabric PythonYou will be a motivated SQL Developer with good communication skills and have prior experience within a similar position. The successful SQL Developer should have strong problem solving abilities, organisational skills and the ability to work as part of a team.We are interviewing currently so apply now for immediate consideration or contact George Harvey at ITSS Recruitment for further information.
GCP Cloud Engineer
Barclays Bank PLC
Peover Superior
In office
Mid - Senior
Private salary
RECENTLY POSTED
terraform
kubernetes
python
compass
gitlab
Join us as a GCP Cloud Engineer, to design and deliver secure, scalable cloud solutions for Barclays.This role sits within our Cloud Platform Engineering team, which is responsible for building and operating resilient cloud environments for business-critical applications. You will contribute to advancing cloud adoption and operational excellence, collaborating with engineers and ensuring high standards for our Internet-facing platforms.To be successful as a GCP Cloud Engineer, you should have experience with:
Deploying and operating cloud services at scale, including networking, IAM, monitoring, and resource handling.
Writing Infrastructure as Code (IaC) using tools such as Terraform.
Designing and implementing automated CI/CD pipelines for cloud infrastructure using tools such as GitLab and programming languages like Python.
Some other highly valued skills may include:
Knowledge of cloud security best practices for Internet-facing environments, particularly within GCP.
Experience with multi-cloud platforms and Kubernetes orchestration, focusing on security, high availability, and performance.
Ability to mentor team members and deliver projects using Agile methodologies.
You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills.This role will be based in Knutsford.Purpose of the roleTo build and maintain infrastructure platforms and products that support applications and data systems, using hardware, software, networks, and cloud computing platforms as required with the aim of ensuring that the infrastructure is reliable, scalable, and secure. Ensure the reliability, availability, and scalability of the systems, platforms, and technology through the application of software engineering techniques, automation, and best practices in incident response.Accountabilities
Build Engineering: Development, delivery, and maintenance of high-quality infrastructure solutions to fulfil business requirements ensuring measurable reliability, performance, availability, and ease of use. Including the identification of the appropriate technologies and solutions to meet business, optimisation, and resourcing requirements.
Incident Management: Monitoring of IT infrastructure and system performance to measure, identify, address, and resolve any potential issues, vulnerabilities, or outages. Use of data to drive down mean time to resolution.
Automation: Development and implementation of automated tasks and processes to improve efficiency and reduce manual intervention, utilising software scripting/coding disciplines.
Security: Implementation of a secure configuration and measures to protect infrastructure against cyber-attacks, vulnerabilities, and other security threats, including protection of hardware, software, and data from unauthorised access.
Teamwork: Cross-functional collaboration with product managers, architects, and other engineers to define IT Infrastructure requirements, devise solutions, and ensure seamless integration and alignment with business objectives via a data driven approach.
Learning: Stay informed of industry technology trends and innovations, and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
Assistant Vice President Expectations
To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions.
Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes
If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L - Listen and be authentic, E - Energise and inspire, A - Align across the enterprise, D - Develop others.
OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes.
Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues.
Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda.
Take ownership for managing risk and strengthening controls in relation to the work done.
Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function.
Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy.
Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively.
Communicate complex information. ‘Complex’ information could include sensitive information or information that is difficult to communicate because of its content or its audience.
Influence or convince stakeholders to achieve outcomes.
All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship - our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset - to Empower, Challenge and Drive - the operating manual for how we behave.
Site Reliability Engineer
Barclays Bank PLC
London
In office
Senior - Leader
Private salary
RECENTLY POSTED
linux
kafka
python
bash
compass
Join Barclays as a Site Reliability Engineer, where you will be responsible for planning, coordinating, executing, and communicating work related to all SRE aspects of our systematic trading algorithms, making a significant positive impact on revenue generation within the Equity Derivatives business.To be successful, you should have:
Experience in DevOps and DataOps, using Site Engineering Reliability (SRE) best practices
Expertise in Linux in an Enterprise setting (scheduling, networking, security, monitoring)
Expertise in Python and Bash programming for task automation
Some other highly valued skills may include:
Experience with Market Data (Real-time and Historical, TREP or FPGA)
Experience with Order Management Systems and Protocols (FIX)
Knowledge of Data Streaming technologies like KDB/q, Kafka and Solace
You may be assessed on key critical skills relevant to success in this role, such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technology skills, as well as job-specific technical skills.This role is based in London.Purpose of the roleTo apply software engineering techniques, automation, and best practices in incident response, to ensure the reliability, availability, and scalability of the systems, platforms, and technology through them.Accountabilities
Availability, performance, and scalability of systems and services through proactive monitoring, maintenance, and capacity planning.
Resolution, analysis and response to system outages and disruptions, and implement measures to prevent similar incidents from recurring.
Development of tools and scripts to automate operational processes, reducing manual workload, increasing efficiency, and improving system resilience.
Monitoring and optimisation of system performance and resource usage, identify and address bottlenecks, and implement best practices for performance tuning.
Collaboration with development teams to integrate best practices for reliability, scalability, and performance into the software development lifecycle, and work closely with other teams to ensure smooth and efficient operations.
Stay informed of industry technology trends and innovations, and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
Assistant Vice President Expectations
To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions.
Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes
If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L - Listen and be authentic, E - Energise and inspire, A - Align across the enterprise, D - Develop others.
OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes.
Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues.
Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda.
Take ownership for managing risk and strengthening controls in relation to the work done.
Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function.
Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy.
Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively.
Communicate complex information. ‘Complex’ information could include sensitive information or information that is difficult to communicate because of its content or its audience.
Influence or convince stakeholders to achieve outcomes.
All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship - our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset - to Empower, Challenge and Drive - the operating manual for how we behave.
Python Developer
VIQU IT
Liverpool
Fully remote
Mid - Senior
£300/day - £350/day
RECENTLY POSTED
python
csharp
sql
Python Developer Remote Outside IR35VIQU IT are working closely with a client who are looking for a highly experienced Python Developer to join their development function and contribute to a significant internal programme of work.The Python Developer will play a key part within the software engineering team working closely to design new systems or enhancing existing systems. The python developer will be responsible for adhering to agile methodologies and principles.Responsibilities of the Python Developer:
Producing well-structured and clearly documented Python code.
Producing high level documentation in detail
Contribute across the full software lifecycle on greenfield, end-to-end projects.
Following the Agile development processes, such as sprint planning and stand-ups.
Responsible for regularly updating the leadership team
Required Experience of the Python Developer:
Must have a strong background within Python development.
Professional experience of PostgresSQL or other SQL databases
CI/CD Experience.
High level of communication and collaboration skills with non-technical or technical stakeholders.
Ability to design scalable and maintainable secure systems.
C#, Dynamics or Vue development experience (highly desirable).
This Python Developer role is an immediate start, with interview slots available next week.If you are interested in the Python Developer role, apply now to speak with VIQU IT in confidence. Or reach out to Phoebe Thompson via the VIQU IT website.Do you know someone great? We ll thank you with up to £1,000 if your referral is successful (terms apply).For more exciting roles and opportunities like this, please follow us on IT Recruitment.
AI Engineer
Peregrine
Not Specified
Remote or hybrid
Mid - Senior
Private salary
RECENTLY POSTED
aws
python
Senior AI Engineer (LLMs / Generative AI)At Peregrine, we re always seeking Specialist Talent that have the ideal mix of skills, experience, and attitude, to place with our vast array of clients. From Business Analysts in large government organisations to Software Developers in the private sector we are always in search of the best talent to place, now.We are looking for a Senior AI Engineer to join a growing AI and data function focused on building scalable, production-grade AI solutions. This role is hands-on and delivery-focused, working at the intersection of data engineering, machine learning, and large language models to enable real business outcomes.You will play a key role in designing, building, and operating AI platforms and solutions, including LLM-powered applications and agent-based systems, supporting adoption across multiple business domains.What you ll be doing
Designing, building, and operating scalable AI and data solutions to support enterprise use cases
Developing and optimising large language model (LLM) solutions, including prompt engineering, orchestration, and integration with structured data systems
Building and maintaining real-time and batch data pipelines to support AI and analytics workloads
Implementing MLOps / LLMOps pipelines to deploy, monitor, and continuously improve AI models in production
Collaborating closely with product, architecture, data, and business stakeholders to shape AI solutions aligned to real-world needs
Evaluating AI model performance, managing trade-offs between accuracy, cost, scalability, and reliability
Supporting the governance, security, and responsible use of AI technologies
Providing technical leadership, mentoring junior engineers, and contributing to best practices across the AI engineering community
What we re looking for
Significant experience as an AI Engineer, Machine Learning Engineer, or LLM Engineer in a production environment
Strong Python skills and experience with modern ML / AI frameworks
Hands-on experience working with LLMs, including prompt design, orchestration frameworks, and application integration
Solid understanding of data engineering concepts, including data pipelines, warehousing, and analytics platforms
Experience implementing MLOps / LLMOps practices for deployment, monitoring, and lifecycle management
Cloud experience (GCP, AWS, or Azure), including containerisation and scalable deployment patterns
Strong problem-solving skills and the ability to work effectively with both technical and non-technical stakeholders
About PeregrineWe build workforces that deliver tech and change programmes at leading UK organisations.By combining data science from Peregrine Intelligence, our industry-accredited Peregrine Academy, and market-leading attraction and diversity initiatives, we bridge capability gaps at all levels in public and private sector organisations. We work closely with our clients to understand their challenges and deliver flexible, long-term solutions that make a real difference. When you join Peregrine, you become part of a team that s focused on growth, both yours, our clients , and the sectors we support. You ll also get access to a full range of benefits alongside your salary.How Specialist Talent WorksAs a permanent employee at Peregrine, you ll be part of our Specialist Talent team. That means you ll work on-site or remotely with our clients, supporting them on complex, high-impact projects in Data, Digital and Business Transformation. You ll get the variety and challenge of consultancy work, with the stability and support of a permanent role. You re not a contractor - you re a valued member of our team, with access to all the same benefits, learning opportunities, and community.Our CultureWe re curious, open, and always learning. We believe in doing great work and doing it with integrity. We support each other, share ideas freely, and celebrate progress big and small. And we care about the impact we make, whether that s helping clients solve tough problems or creating opportunities for people from all walks of life.Diversity and InclusionWe re proud to be a diverse team, with 20+ nationalities represented across Peregrine. We welcome people from all backgrounds and experiences, and we re committed to building an inclusive workplace where everyone can thrive. Through our partnerships and internal initiatives, we re working to improve social mobility, reduce our environmental impact, and help our clients build more inclusive teams too.
C# Developer
VIQU IT
Multiple locations
Fully remote
Mid - Senior
£300/day - £350/day
RECENTLY POSTED
csharp
javascript
dot-net
python
sql
dynamics-crm
C# Developer Remote Outside IR35A client is looking for a seasoned C# Developer to join their development function and contribute to a significant internal programme of work.Working as part of the software development team, you ll partner closely with senior stakeholders to produce high-quality, efficient code that supports core business systems.Responsibilities of the C# Developer:
Produce well-structured and clearly documented C# / .NET code.
Contribute across the full software lifecycle on greenfield, end-to-end projects.
Collaborate effectively with cross-functional teams in a fully remote setup.
Participate in peer code reviews and contribute to the establishment of development best practices.
Required Experience of the C# Developer:
Must have a strong background in C# / .NET development.
Experience of PostgresSQL or other SQL databases.
CI/CD experience.
Experience in API design and building system integrations.
Microsoft Dynamics integration (highly desirable).
Python and/or JavaScript experience (desirable).
Excellent communication skills and confidence in working remotely.
This C# Developer role is an immediate start, with interview slots available next week.To discuss this exciting C# Developer opportunity in more detail, please apply now to speak with VIQU IT in confidence. Or reach out to Matt Farrell via the VIQU IT website.Do you know someone great? We ll thank you with up to £1,000 if your referral is successful (terms apply).For more exciting roles and opportunities like this, please follow us on IT Recruitment.
Lead Data Platform Engineer
ARC IT Recruitment
Not Specified
Remote or hybrid
Senior
£80,000 - £90,000
RECENTLY POSTED
processing-js
python
sql
A fast-growing financial technology business is expanding its data capability and is looking for an experienced data professional to help shape and scale its analytics platform. This role is ideal for someone who enjoys building robust data foundations and wants greater exposure to solution design and platform architecture.You’ll be instrumental in evolving a cloud-based data environment, enabling reliable reporting, analytics, and downstream decision-making across the organisation. Working alongside product teams, engineers, and business users, you’ll translate complex requirements into resilient, high-performing data solutions.Core responsibilities
Own the reliability and performance of data platforms used for insight and reporting
Partner with technical and non-technical stakeholders to define data requirements and delivery outcomes
Create and manage automated data pipelines to ensure timely, accurate data availability
Develop and maintain database objects, schemas, and data models
Diagnose data quality issues and implement long-term fixes
Apply best practices around security, governance, and deployment
What we’re looking for
Commercial experience in data engineering roles (mid-senior level)
Hands-on expertise with Azure data services such as Data Factory, Synapse and Azure SQL
Experience using Databricks and Python in data processing workflows
Strong SQL skills and practical knowledge of dimensional modelling and warehouse design
Familiarity with CI/CD approaches for data and analytics solutions
Confident communicator with the ability to work across teams
This role is UK-based, offers a high degree of remote working, and comes with a salary of up to £80,000 to £90,000 depending on experience.
Salesforce Developer
Triad
London
Remote or hybrid
Mid - Senior
£55,000 - £65,000
RECENTLY POSTED
salesforce
javascript
dot-net
python
java
apex
Based at client locations, working remotely, or based in our Godalming or Milton Keynes offices.Up to 65k plus excellent company benefits.Due to the nature of this position, you must be willing and eligible to achieve a minimum of SC clearance. To be eligible, you must have been a resident in the UK for a minimum of 5 years and have the right to work in the UK.About UsTriad Group Plc is an award-winning digital, data, and solutions consultancy with over 35 years’ experience primarily serving the UK public sector and central government. We deliver high-quality solutions that make a real difference to users, citizens, and consumers.At Triad, collaboration thrives, knowledge is shared, and every voice matters. Our close-knit, supportive culture ensures you’re valued from day one. Whether working with cutting-edge tech or shaping strategy for national-scale projects, you’ll be trusted, challenged, and empowered to grow.We nurture learning through communities of practice and encourage creativity, autonomy, and innovation. If you’re passionate about solving meaningful problems with smart and passionate people, Triad could be the place for you.
Glassdoor score of 4.7
96% of our staff would recommend Triad to a friend
100% CEO approval
Role SummaryTriad is seeking a Salesforce Developer to contribute to the design, build, and maintenance of robust Salesforce solutions across a variety of impactful transformation projects. You’ll work as part of cross-functional teams, bringing technical expertise in Salesforce development to deliver high-quality, scalable, and secure solutions.Key Responsibilities:
Develop and maintain custom applications on the Salesforce platform using Apex, Lightning Web Components (LWC), and Visualforce.
Translate business requirements into technical specifications and implement well-tested, scalable solutions.
Collaborate with architects and senior developers to support solution design and integration activities.
Contribute to CI/CD pipelines and development best practices across the Salesforce codebase.
Build integrations with external systems using REST/SOAP APIs and third-party tools.
Create technical documentation and contribute to knowledge sharing across teams.
Participate in agile ceremonies, providing regular updates and input on task estimates and challenges.
Support testing and deployment activities across various environments.
Skills and Experience:
Proven experience as a Salesforce Developer, ideally within public sector or enterprise-scale environments.
Strong hands-on development experience with Apex, LWC, Visualforce, and Salesforce DX.
Familiarity with Salesforce products such as Sales Cloud, Service Cloud, and Experience Cloud.
Experience with REST/SOAP APIs, integration tools, and middleware platforms (e.g., Mulesoft - desirable).
Understanding of Salesforce security and data models.
Familiarity with DevOps processes, version control, and CI/CD in a Salesforce environment.
Strong problem-solving and communication skills, with the ability to work effectively in collaborative teams.
Exposure to agile delivery methods.
Experience with other development languages or frameworks such as JavaScript, Java, Python, or .NET - or a strong willingness to learn and adapt to new technologies as required.
Qualifications & Certifications:
Salesforce Platform Developer I - Required
Salesforce Platform Developer II - Desirable
Other Salesforce certifications (e.g., App Builder, Integration Architect) - Desirable
A degree or equivalent qualification related to your area of expertise - Desirable
Triad’s Commitment to YouAs a growing and ambitious company, Triad prioritises your development and well-being:Continuous Training & Development: Access to top-rated Udemy Business courses. Work Environment: Collaborative, creative, and free from discrimination.Benefits:
25 days of annual leave, plus bank holidays
Matched pension contributions (5%)
Private healthcare with Bupa
Gym membership support or Lakeshore Fitness access
Perkbox membership
Cycle-to-work scheme
Our Selection ProcessAfter applying for the role, our in-house talent team will contact you to discuss Triad and the position. If shortlisted, you will be invited for:
Online Technical Test
A first stage interview with our Tech Team
A second stage interview with the management team
We aim to complete interviews and progress candidates to offer stage within 2-3 weeks of the initial conversation.Other InformationTriad is an equal opportunities employer and welcomes applications from all suitably qualified people regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion, or belief.We are proud that our recruitment process has been recognised as inclusive and accessible to disabled people who meet the minimum criteria for any role. We are a signatory on the Tech Talent Charter that aims to bring industries and organisations together to drive greater inclusion and diversity in technology roles, in addition, as a Disability Confident Leader.
Senior Manager - Palantir Foundry Decision Intelligence Practice
Staffworx Limited
London
Hybrid
Senior
Private salary
RECENTLY POSTED
python
typescript
java
sql
pyspark
Decision Intelligence - Palantir Foundry, Lead Consultant, Senior ManagerWe are looking for a Senior Manager with deep Palantir Foundry expertise to lead the design and delivery of production-grade data and AI solutions. You will shape end-to-end architectures, lead multidisciplinary teams and work directly with senior client stakeholders to turn complex data, AI and process challenges into scalable Foundry applications.Key responsibilities
Act as lead architect for Foundry, owning solution design from ingestion and pipelines through Ontology, applications and AI use cases.
Translate business problems into Foundry use cases, technical designs and deliverable roadmaps.
Design and oversee data pipelines, Ontology models, security and governance patterns and application workflows in Foundry.
Guide teams of data engineers, software engineers and data scientists to deliver robust, secure and maintainable Foundry solutions.
Integrate Foundry with wider enterprise platforms, cloud environments and downstream analytics tools.
Build trusted relationships with senior stakeholders, shaping new opportunities and ensuring value realisation from the platform.
Skills and experience
Significant hands-on experience delivering Palantir Foundry solutions in complex client environments.
Deep Foundry technical expertise across the full stack: Pipeline Builder, Ontology, Workshop, OSDK, Code Repositories, Actions and AIP or agentic capabilities, able to build production-grade applications not just prototypes.
Strong proficiency in at least one relevant programming language such as Python or PySpark, Java, Typescript or SQL.
Solid understanding of data engineering, data modelling, security and governance in enterprise settings.
Experience with software engineering best practices including Git-based development, testing and CI or CD.
Excellent communication and stakeholder management skills, with the ability to influence and align diverse technical and business audiences.
Proven leadership in building, coaching and motivating technical teams.
Sector experience in Financial Services, Government, Healthcare, Energy or Manufacturing is desirable.
Eligibility for, or current possession of, government security clearance is an advantage.
What you will receiveYou will join a specialist Foundry community, working on high-impact programmes with strong support for ongoing learning and certification. A competitive package typically includes flexible and hybrid working, health and wellbeing benefits, professional development support and paid volunteering or community days.
Technical Lead Flight Software (Embedded systems)
Head Resourcing
Edinburgh
In office
Senior
£55,000 - £65,000
RECENTLY POSTED
linux
python
docker
c
java
gitlab
TECHNICAL TEAM LEAD (Embedded systems - FLIGHT SOFTWARELead the code that flies in space. My client is building spacecraft flight software that runs real missions in real orbit - and they’re now looking for a Technical Team Lead to guide the engineers writing it. This is a hands-on leadership role. You won’t be “managing from the sidelines.” You’ll design systems, review architecture, mentor engineers and still write mission-critical code that leaves Earth.What you’ll leadYou’ll own the technical direction, quality and delivery of spacecraft flight software:
Set technical direction and architecture for embedded flight software systems
Lead design reviews, code reviews and software standards
Remain hands-on in C and embedded development
Drive software quality, testing strategies and CI/CD practices
Mentor and grow a team of embedded and flight software engineers
Work closely with hardware, systems and operations teams
Own technical risk, interface definition and system-level decisions
Improve engineering workflows, documentation and development processes
You’ll be the technical anchor - the person people turn to when the problem is hard, safety-critical or cross-disciplinary.What you’ll bring
Strong C and embedded systems background Java an added bonus
Experience leading technical design and mentoring engineers
Deep understanding of real-time systems, multitasking and low-level hardware
Confident working with microcontrollers (ARM Cortex-M class preferred)
Experience diagnosing and resolving complex system-level faults
Excellent communication skills - you can explain deep technical decisions clearly
Ownership mindset and ability to shape engineering culture
Bonus points if you’ve worked with
FreeRTOS, RTEMS or other RTOS platforms
Embedded Linux / Yocto / systemd / BusyBox
Python, Java or automation scripting
CI/CD pipelines, Docker, GitLab or DevOps tooling
Spacecraft, robotics, aerospace, automotive or safety-critical environments
Why this role stands out
Your team’s code flies in space
You define architecture, standards and technical direction
You still build - this is a technical leadership role, not a people-only role
You shape the engineering culture of a growing space organisation
You’ll work on complete spacecraft, not isolated components
This is your chance to lead the engineers who write software that leaves the planet.
Python Developer
Computer Futures
London
Hybrid
Mid - Senior
£250/day - £300/day
RECENTLY POSTED
python
aws
Exciting Opportunity: Python Developer (Contract) in LondonIntroductionAre you a talented Python Developer ready to take on your next challenge? Our client, a leading organisation based in London, is looking for a skilled developer to join their team on a contract basis. In this role, you’ll play a crucial part in developing and maintaining a robust tech stack and ensuring excellent customer-facing solutions while working with cutting-edge technologies such as AWS and AI.Outside IR35Hybrid - 1 to 2 days on siteRequired Skills
Python Development: Proven expertise in Python development across both frontend and backend environments.
AWS Experience: Solid understanding of working with AWS infrastructure, including maintaining code and tech stacks on this platform.
Customer-Facing Solutions: Previous experience delivering exceptional customer-facing functionalities through your development work.
AI and Data Models: Preferable to have familiarity or prior experience working with artificial intelligence and data modelling techniques.
If you are passionate about utilising your Python expertise in projects that make an impact while collaborating with a dynamic team, this role could be the perfect next step for your career. Apply today to join our client’s team and bring your skills to the forefront!Please click here to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement.To find out more about Computer Futures please visit (url removed)Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Embedded Test Software Developer
Matchtech
Farnborough
In office
Junior - Mid
Private salary
RECENTLY POSTED
linux
git
python
Our client, a leading organisation in the Satcomm sector, is currently seeking an Embedded Test Software Developer to join their team. This permanent role involves working on satellite technology, contributing to the next generation of space communications by developing and automating tests for embedded systems.Key Responsibilities:
Develop automated and manual test suites for embedded Linux systems
Write test applications and tools in C/C++ (on-device) and Python (host-side)
Design test plans, test cases, and regression suites
Analyse logs, traces, and system output to identify defects and verify fixes
Work closely with software and hardware teams embedded within the project
Integrate automated tests into CI pipelines
Maintain clear test documentation and contribute to release quality assessments
Job Requirements:
Degree in Computer Science, Electrical Engineering, or related discipline
Programming skills in C/C++ and/or Python
Experience testing embedded systems or low-level software
Experience working in Linux environments and with Linux debugging tools
Familiarity with CI/CD workflows and Git
Ability to analyse system logs and troubleshoot issues at software and hardware boundaries
Preferred Qualifications:
Experience with the satellite wireless ecosystem
Familiarity with gRPC/gNMI/gNOI or other management protocols
Experience with traffic generation tools (iperf, scapy, packet capture)
If you are passionate about pushing the boundaries of satellite technology and global connectivity, we want to hear from you. Apply now to join our client’s innovative team and play a crucial role in shaping the future of space communications.
Page 1 of 29

Frequently asked questions

What types of Python jobs can I find on this platform?
You can find a wide range of Python jobs including web development, data analysis, machine learning, automation, and backend development roles across various industries.
Do I need to be an expert in Python to apply for jobs listed here?
No, job listings cater to different experience levels, from entry-level positions to senior developer roles. Make sure to review the job requirements carefully before applying.
Can I filter Python jobs by location or remote work options?
Yes, our platform allows you to filter Python job listings by location, remote or hybrid work models, ensuring you find opportunities that fit your preferences.
Are internships or freelance Python jobs available on this site?
Yes, we feature a variety of job types including internships, freelance, contract, and full-time Python positions to accommodate different career paths.
How often are new Python job listings posted?
New Python job listings are added regularly, often daily, so be sure to check back frequently or sign up for job alerts to stay updated.