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
Senior Operating System Performance Expert
Project People
Cambridge
In office
Senior
Private salary
RECENTLY POSTED
react
javascript
c++
python
html5
vue.js
+2
Job Title: Sr. OS Performance Expert
Job type: Permanent
Location: Cambridge
About this role:
As a Senior OS Performance Expert, you will play a crucial role in optimising the performance of our new mobile operating systems Harmony OS. Your responsibilities include:
Performance Optimization: Leverage your extensive experience to enhance system architecture, boost performance, and ensure efficient power consumption and heat management.
System Expertise: Apply your deep understanding of mobile operating system principles to innovate and drive system improvements.
Cutting-edge Innovation: Collaborate with top-tier teams to push the boundaries of mobile OS performance, contributing to Huawei’s mission of delivering exceptional user experiences.
Main Responsibilities:
Enhancing Harmony OS System Performance:
Conduct in-depth research on run time resource management and control
Investigate Kernel task scheduling and SOC frequency modulation mechanisms.
Analyse and collaborate between software/hardware co-design.
Identify and address Operating system performance bottlenecks.
Design and implement solutions to ensure smooth and superior product
Researching OS Application Architecture:
Build the competitiveness of key technologies in Harmony OS applications.
Improve application interaction and dynamic user experience.
Design and optimise high-performance core modules.
Solve key technical problems in application architecture.
Gain insights into industry trends and research OS application technologies.
Develop high-performance APIs and development paradigms for Harmony OS
Ensure applications are easy to develop and provide a smooth user experience.
Developing Harmony Performance Capabilities:
Plan technical roadmaps and set performance standards.
Develop performance evaluation systems and infrastructure.
Enhance key technical capabilities in the performance domain.
Build extensive expertise in the performance domain.
We Seek:
Master’s degree in a field relevant to computer systems, including but not limited to Computer Science, Computer Engineering, and Electrical Engineering.
Understanding of data structures and algorithms.
Proficiency in one or more programming languages (eg, JAVA, C++, Python, HTML, JavaScript, GO)
Extensive experience in engineering roles specialising in operating system performance optimisation, systems optimisation, or related areas.
Desirable:
Experience in developing mobile application software, Internet software or iOS/Android operating systems
Familiarity with Front End development technologies including but not limited to JavaScript frameworks (eg, React, Angular, Vue.js), HTML5, and CSS.
Knowledge of operating system principles and experience in system architecture, performance, and power consumption optimisation.
Experience in publishing academic papers in related fields.
Experience in publishing papers in international conferences or journals
Project People is acting as an Employment Agency in relation to this vacancy.
Cyber Security Test Engineer
Adecco
Crewe
Hybrid
Mid
£279 - £324
python
c
java
Adecco is an employment consultancy. We put expertise, energy, and enthusiasm into improving everyone’s chance of being part of the workplace. We respect and appreciate people of all ethnicities, generations, religious beliefs, sexual orientations, gender identities, and more. We do this by showcasing their talents, skills, and unique experience in an inclusive environment that helps them thrive.
Join Our Team as a Cyber Security Test Engineer!
Are you passionate about automotive technology and cybersecurity? Do you want to play a pivotal role in ensuring the safety and security of cutting-edge vehicle systems? If so, we have an exciting opportunity for you!
Bentley Motors, the leader in the prestigious automotive industry, is seeking a Cyber Security Test Engineer to join their dynamic team on a fixed-term contract for 4 months. This role offers a hybrid working model based out of our Crewe campus. If you’re ready to make a difference, read on!
Role: Cyber Security Test Engineer
Duration: 4 Months (extension options)
Location: Crewe (2 days in the office)
Rate: £40.46 per hour (outside IR35)
**About the role:**As a Cyber Security Test Engineer, you will report to the Functional Manager - Product Security Test & Incident Management. Your primary responsibility will be preparing and executing cybersecurity testing for automotive products in compliance with UNECE R.155 and China GB 44495 regulations. Your contributions will be vital in ensuring our vehicle systems meet regulatory requirements across global markets.
Key Responsibilities:
Manage Test Properties: Ensure readiness for cybersecurity testing, including flashing, coding, debugging, analysis, and issue resolution on test benches and vehicles.
Develop Test Cases: Create cybersecurity test cases that align with regulatory requirements (e.g., UNECE R155, GB 44495).
Execute Tests: Carry out cybersecurity test cases and generate comprehensive reports.
Support Compliance Testing: Assist in cybersecurity homologation and compliance testing activities for global regions.
Coordinate Testing: Plan and oversee various levels of product security testing throughout the development lifecycle.
About You:
We’re looking for a delivery-focused and results-driven individual with a passion for cybersecurity in the automotive sector. The ideal candidate will have hands-on experience in product security testing and possess the following skills**:**
Technical Competency: Strong knowledge of relevant regulations and standards such as UNECE R155, R156, ISO/SAE 21434, and GB 44495.
Automotive Experience: Hands-on familiarity with CAN, Ethernet, diagnostics, and flashing/coding (Experience with Volkswagen Group tools is a plus!).
Testing Frameworks: Solid understanding of cybersecurity testing methodologies, with additional experience in penetration testing being advantageous.
Programming Skills: Proficiency in software development or scripting languages such as C, Java, Python, and CAPL.
Communication Skills: Effective communication abilities across various levels, capable of delivering clear and professional presentations.
Test Management: Experience in test planning, coordination, and management activities.
Why Join Us?
Bentley Motors is dedicated to becoming the creator of the world’s most luxurious performance motor vehicles. With a global presence in 59 countries and over 125,000 customers, you’ll be part of a unique organization that values teamwork and innovation.
If you’re excited about the prospect of contributing to the future of automotive cybersecurity, we want to hear from you!
Driving Required: Yes
Contract Type: Fixed Term Contract (4 months)
Ready to take the next step in your career? Apply now and become part of a team that’s at the forefront of automotive technology!
Candidates will ideally show evidence of the above in their CV in order to be considered.
Please be advised if you haven’t heard from us within 48 hours then unfortunately your application has not been successful on this occasion, we may however keep your details on file for any suitable future vacancies and contact you accordingly. Adecco is an employment consultancy and operates as an equal opportunities employer.
Data Engineer - Hybrid
Aspire Personnel Ltd
Multiple locations
Hybrid
Mid
£60k - £100k
processing-js
aws
python
java
sql
scala
Company description
Our client teams operate globally from offices in the UK, Ireland, US, Nordics, and Netherlands. With diverse teams of experts combine innovative thinking and breakthrough technologies to progress further, and faster. Their clients adapt and transform, and together they achieve enduring results.
Working with clients in consumer and manufacturing, defence and security, energy and utilities, financial services, government and public services, health and life sciences, and transport. The Data Engineer will have experience in AWS cloud technologies for ETL pipeline, data warehouse and data lake design/building and data movement. You will join the business at a period of huge growth.
JOB DESCRIPTION
Tech stack
While the client is keen to use the right tech for the right task, you can expect to work with the following technologies to ensure scalable, high-performance applications:
AWS is a significant growth area for the business with a diverse and growing capability, and we are looking for a Data Engineer with experience in AWS cloud technologies for ETL pipeline, data warehouse and data lake design/building and data movement.
AWS data and analytics services (or open-source equivalent) such as EMR, Glue, RedShift, Kinesis, Lambda, DynamoDB.
What you can expect
Work to agile best practices and cross-functionally with multiple teams and stakeholders. You’ll be using your technical skills to problem solve with clients, as well as working on internal projects
Live in-person whiteboarding sessions to problem solve as a team, alongside asynchronous communication on Teams
Hybrid working with the team on client site or in the office a minimum of two days per week. However, the actual time you spend and where you spend it will vary by role or assignment, including up to 5 days per week on a client site.
You’ll work alongside colleagues from across the business - delivering transformative digital solutions to today’s most complex business challenges.
You’ll be designing and building for the AWS cloud
Essential requirements
You thrive in problem-solving and analytical thinking
You enjoy collaborating with multiple stakeholders in a fast-paced environment
Experience in the design and deployment of production data pipelines from ingestion to consumption within a big data architecture, using Java, Python, Scala, Spark, SQL.
Experience performing tasks such as writing scripts, extracting data using APIs, writing SQL queries etc.
Experience in processing large amounts of structured and unstructured data, including integrating data from multiple sources through ingestion and curation functions on AWS cloud using AWS native or custom programming.
Our client is dedicated to supporting the physical, emotional, social and financial well-being of their people. Check out some of the extensive benefits:
Health and lifestyle perks accompanying private healthcare for you and your family
25 days annual leave (plus a bonus half day on Christmas Eve) with the opportunity to buy 5 additional days
Generous company pension scheme
Opportunity to get involved with community and charity-based initiatives
Annual performance-based bonus
Company share ownership
Tax efficient benefits (cycle to work, give as you earn)
PLEASE NOTE - ONLY CANDIDATES THAT HAVE DV CLEARANCE WILL BE CONSIDERED
Algorithms & Software Engineer
Expleo UK LTD
Stoke-on-Trent
In office
Mid
Private salary
linux
processing-js
kubernetes
c++
python
jenkins
+3
Overview
Expleo is forming a collaborative Algorithms & Infrastructure Engineering team within Cheadle. This new team will develop, containerise, and deploy cutting-edge algorithms within secure, virtualised computing environments, supporting next-generation underwater mission systems. The roles will work closely with network and infrastructure specialists to deliver an integrated capability.
Responsibilities
Design, develop, and deploy containerised workloads for advanced sonar and signal-processing systems.
Build and optimise Docker/Podman images and orchestrate deployments via Kubernetes.
Develop automation and integration through CI/CD pipelines (GitLab CI, Jenkins).
Support algorithm engineers with Python/C++ implementation and container integration.
Manage virtualised computing environments (KVM, QEMU, hypervisors) to optimise performance and isolation.
Implement monitoring, logging, and performance tuning for containerised workloads in secure environments.
Essential skills
Strong Linux background with hands-on experience in containerisation (Docker, Podman) and orchestration (Kubernetes).
Familiarity with virtualised computing and isolated execution environments.
Scripting or development experience in Python and/or C++.
Understanding of CI/CD pipelines and build automation tools.
Experience
Exposure to naval/sonar mission systems or deployment on constrained platforms.
Experience with DevSecOps practices and secure software delivery pipelines.
Familiarity with AI/ML or digital signal processing in containerised environments.
What do I need before I apply
SC Clearance
Benefits
Collaborative working environment - we stand shoulder to shoulder with our clients and our peers through good times and challenges
We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses
Competitive company benefits
Always working as one team, our people are not afraid to think big and challenge the status quo
As a Disability Confident Committed Employer we have committed to:
Ensure our recruitment process is inclusive and accessible
Communicating and promoting vacancies
Offering an interview to disabled people who meet the minimum criteria for the job
Anticipating and providing reasonable adjustments as required
Supporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people
“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”.
We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive
Senior Java Developer
Meritus
London
Fully remote
Senior
£550/day - £650/day
java
linux
git
ansible
python
csharp
+4
Senior Java Developer SC Clearance Required Up to 650 per day (Inside IR35) Remote with Monthly Visits to London 6 Month Contract
MERITUS are working with a large consulting organisation looking for a Senior Java Developer on a project working into a UK Central Government client.
You’ll play a key role in designing, coding, reviewing, and testing solutions within the Java stack, collaborating with developers, testers, and DevOps engineers. The position also involves working on automated tests, infrastructure updates, and maintaining high-quality standards across all stages of development.
The role is remote with monthly visits into the London office on an initial 6 Month contract.
Main Responsibilities:
Design, code, review, and unit test applications using the Java stack.
Collaborate with cross-functional teams, including developers, testers, and DevOps engineers.
Support and enhance legacy systems currently in maintenance mode.
Contribute to automated testing (C#) and infrastructure improvements (Docker, Ansible, Python, Linux).
Required Skills:
Proven experience with Java, Spring, Maven, Git, JUnit, and Web APIs (REST/JSON, XML/SOAP).
Active SC clearance is essential.
Strong background in complex or high-pressure software development environments.
Ability to collaborate effectively within a diverse technical team and deliver high-quality, maintainable code.
Got your attention?
If you believe that you have the skills and experience for the Senior Java Developer role - then please get in touch. We also offer a referral scheme for any candidates whose details are passed to us that we successfully place. If you have any further questions then please contact Ryan Harris at MERITUS.
Graduate Software Engineer
Anonymous
Woking
In office
Graduate
£35k - £45k
linux
processing-js
c++
python
csharp
c
+1
Graduate Software Engineers 2025 & 2026 required.
In this software design role you will be specifying, designing, developing and testing software for complex systems used for a wide variety of design and delivery applications. Beyond embedded software, there is a broad range of projects requiring skills across the full software development life cycle.
You will be part of a multidisciplinary and supportive team as many of the systems you will be working on will include electronics, optics, fluids, robotics, and user-interface components, thus requiring an all-round engineering knowledge, attention to detail and good team-work skills. Graduate Software Engineers will have some of the following qualifications experience;
M.Phil, MSc, MPhys, MRes, MA, BA, BSc in Software Engineering or Computer Science, or Electronic Engineering or physical sciences
Knowledge of C, C++, Python, C#, Java, SQL- Full stack development
Programming on Cross Platforms- Windows-Linux
Embedded software /Firmware experience
DSP- Algorithm development
The following skills and experiences are advantageous, but not essential:
Experience in Linux, python and C++
Knowledge of electronics and physical interactions with software
FPGA/VHDL-Verilog
Signal processing, data science or AI knowledge
Experience working alongside hardware engineers
Data Science/Data Processing
Computer Vision/AI
Quantum Computing
As part of the Software and Electronics team, you will be working on ground-breaking projects that improve lives worldwide.
DevSecOps Consultant
83zero Ltd
London
Fully remote
Mid
£400/day - £450/day
terraform
ansible
python
powershell
bash
Job Title: DevSecOps Engineer - Security Automation
Location: Remote (occasional on-site collaboration as needed)
Start Date: ASAP
Duration: 12-month contract (potential extension)
Rate: 400 to 450
Overview
Our client is seeking an experienced DevSecOps Engineer to design and implement automated security workflows across their infrastructure.
After deciding against expanding their SOC to a full 24x7 model, the business is investing in automation to improve detection-to-response times and reduce manual intervention. The successful candidate will collaborate with SOC teams, developers, and infrastructure engineers to build automated remediation processes that can isolate or shut down affected systems when a threat is detected.
Key Responsibilities
Design and deploy automated security workflows and integrations between SOC tools and internal systems.
Collaborate with SOC analysts, cloud, and development teams to streamline detection and response.
Build infrastructure-as-code and automation scripts to support secure, repeatable operations.
Document workflows and provide handover guidance to internal teams.
Skills & Experience
Strong experience in DevSecOps, Security Automation, or Infrastructure Engineering.
Proficient in scripting languages (e.g. Python, PowerShell, Bash).
Hands-on with IaC tools (Terraform, Ansible, CloudFormation).
Solid understanding of SOC operations, incident response, and security monitoring.
Preferred
Background in large-scale or regulated environments.
Knowledge of CI/CD pipelines and secure DevOps practices.
Personal Attributes
Proactive, analytical, and automation-focused.
Excellent collaborator with strong communication skills.
Comfortable working independently in a fast-paced, high-availability environment.
Automation Support Engineer
Arm
London
Hybrid
Mid
£400/day - £500/day
python
12 Months initially
Hybrid - London 2-3 Days per week
Negotiable Rate (Inside IR35)
Project Background-
To improve operational efficiency, business users and our team have developed and deployed more than 50 internal tools in the last years. These tools automate tasks such as downloading files from internal systems, transforming data, and generating reports. However, they are not as stable as expected. In addition, we are piloting new workflows using Excel and other lightweight tools outside of core systems. As our business expands, the scope of work has grown beyond the capacity of our current team. We are now seeking external support to maintain, stabilize and further develop these tools.
The selected candidate will be responsible for:
Monitoring the automated tools currently in operation.
Troubleshooting issues, performing root cause analysis, and implementing both temporary fixes and permanent solutions.
Improving tool stability and streamlining monitoring processes.
Designing and developing new tools to support evolving business needs.
Required Skills
Advanced Excel knowledge, VBA and VBS scripting, Basic Python
Experience with Power Automate, SharePoint, and Office Scripts is a strong plus
Experience of system monitoring and operating.
Business Skills:
Mindset of keeping stakeholders updated, seeking clarification when instructions are unclear or incorrect.
Documentation for specification and runbook.
Capability of tracking daily progress and adjusting timelines as needed.
Disclaimer:
This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited (“ARM”). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
Platform Engineer- £450PD- Remote
Tenth Revolution Group
London
Fully remote
Mid
£400/day - £450/day
fabric
unity-3d
terraform
github
python
powershell
+1
Platform Engineer- 400PD-Remote
We are seeking a highly skilled Cloud Platform Engineer with hands-on experience managing and scaling Databricks from a platform perspective, along with deep knowledge of Azure services, Terraform, and CI/CD pipelines using GitHub Actions. You will be part of a team responsible for designing, implementing, and maintaining scalable, secure, and cost-effective cloud infrastructure to support our data and analytics platform.
This role requires a strong background in cloud infrastructure automation, platform governance, and enterprise-grade security and compliance in Azure.
Key Responsibilities:
Design, build, and manage infrastructure using Terraform to enable repeatable and scalable cloud environments in Azure.
Implement and maintain CI/CD pipelines using GitHub Actions to automate deployment and testing processes.
Manage and optimize Azure Private Link configurations to ensure secure connectivity between services.
Define and enforce Azure Policies and role-based access control (RBAC) for governance and compliance.
Implement and monitor Azure Security Center, defender policies, and other security controls across cloud resources.
Monitor and manage cloud costs using Azure Cost Management, ensuring resources are optimized and within budget.
Architect and support Databricks workspaces, focusing on Unity Catalog, data access control, workspace deployment, and platform reliability.
Collaborate with data engineering and analytics teams to ensure Databricks is performant, secure, and well-integrated with enterprise systems.
Create and maintain platform documentation, templates, and reusable modules to support self-service provisioning.
Participate in incident response and troubleshooting for cloud platform issues, particularly those related to Databricks and underlying infrastructure.
Required Skills & Experience:
Proven experience with Terraform in a production environment.
Deep understanding of GitHub Actions and CI/CD best practices.
Strong experience working with Azure Private Link, VNET integration, and network security.
Hands-on experience with Azure Policy, RBAC, and resource governance.
Knowledge of Azure Security practices, tools, and compliance standards (e.g., SOC 2, ISO, etc.).
Familiarity with Azure Cost Management, tagging strategies, and budget controls.
Extensive experience managing Databricks as a platform, including Unity Catalog, identity federation, cluster policies, workspace management, and automation.
Strong scripting skills (e.g., Python, PowerShell, Bash) and comfort working with APIs and automation tools.
Excellent problem-solving and communication skills; ability to work cross-functionally with security, data, and DevOps teams.
Nice to Have:
Experience with multi-cloud or hybrid cloud architectures.
Knowledge of Infrastructure as Code testing frameworks (e.g., Terratest, Checkov).
Familiarity with Azure DevOps, ARM templates, or Bicep.
Experience supporting data science and analytics teams in a regulated environment.
To apply for this role please submit your CV or contact Dillon Blackburn on (phone number removed) or at (url removed).
Tenth Revolution Group are the go-to recruiter for Data & AI roles in the UK offering more opportunities across the country than any other recruitment agency. We’re the proud sponsor and supporter of SQLBits, Power Platform World Tour, and the London Fabric User Group. We are the global leaders in Data & AI recruitment.
Network Engineer - Active SC
Experis
Barrow-in-Furness
In office
Mid
£400/day
linux
windows
python
powershell
docker
bash
+1
Role Title: Network Engineer
Location: Office - Barrow in Furness
Duration: 6 Months
Clearance: ACTIVE SC CLEARANCE IS REQUIRED FOR THIS ROLE
Rate: 400 per day - PAYE via Umbrella Only
Role Description:
The role requires the candidate to be a part of our Network Performance Monitoring team, delivering and maintaining monitoring toolsets to the client. Embedded within the client’s Network Analysis team, the candidate will monitor the client networks for performance issues utilising our toolsets to assist in investigations and conduct deep-dive analysis. Therefore, there will be periods where these monitoring devices will require repair, replacement and new builds and deployment out in the field.
You will:
Perform Level 2/3 Network incident diagnostics/resolution.
Network change & request implementation.
Continue to strengthen and bolster your existing capabilities through a mix of professional training, certifications, and experiences.
Your skills and experience:
Network performance monitoring - using application-level traffic monitoring and also low level packet capture to diagnose network issues.
Gather requirements, documentation of designs, installations and build documents.
Software installation and server builds.
Physical server installation (Data Centres).
Generate scripts for automating functions and interfacing systems such as Rest API etc.
Review and test new software versions in a lab/dev environment.
Gain knowledge of networking concepts (Firewalls, VPN, load-balancing etc).
Gain knowledge in network packet sniffing and SNMP monitoring tools.
Build dashboards for SOC/NOC end users using the current toolsets.
Prepare and deliver demonstrations of toolsets to clients.
Utilise end user experience monitoring tools.
An awareness of virtualisation and containerisation technologies, such as VMWare, Docker and their function Working knowledge of Windows and Linux based operating systems.
Server and PC hardware fundamentals.
Basic networking / TCP/IP.
Appreciation of enterprise class networking e.g. Juniper, Cisco.
Virtualization (VMWare) and containerisation.
Knowledge of scripting languages such as Perl, Python, PowerShell and BASH scripting.
Penetration Tester
Context Recruitment
London
Fully remote
Mid
£55k - £60k
windows
python
csharp
bash
java
Penetration Tester - Leading Managed Services Provider
Remote based.
Salary: Up to 60k, depending on experience.
A leading Managed Services Provider are seeking to recruit a technically skilled Cyber Security / Penetration Tester. This is a fantastic opportunity to join a well-established organisation delivering high-quality security services to enterprise clients across the UK.
As a Penetration Tester, you will be responsible for conducting manual penetration testing across both application and infrastructure layers. You will contribute to secure build reviews, advise on secure design practices, and provide technical insight to both internal teams and clients.
Key Responsibilities
Perform manual penetration testing of web applications and infrastructure
Conduct security build reviews across common operating systems (Windows, Redhat, Solaris)
Analyse and harden database environments in line with security best practices
Review and advise on web server design and implementation
Produce clear and concise technical reports for a range of stakeholders
Collaborate with internal teams and clients to support remediation and secure development
Required Skills and Experience
Proven experience in manual penetration testing (application and infrastructure)
Strong understanding of TCP/IP and core networking principles
Extensive experience testing web-based applications
Familiarity with secure configuration and build reviews across major operating systems
Comfortable programming in one or more languages (e.g. Python, Java, C#, Bash)
Deep knowledge of database security and hardening techniques
Solid technical understanding of web application architecture and server implementation
Ideally you’ll be working towards CREST Certified Web Application Tester or CREST Certified Infrastructure Tester or equivalent.
If you are a technically driven Penetration Tester seeking a new challenge within a respected Managed Services Provider, we would be pleased to hear from you.
Remote based.
Paying up to 60k, depending on experience.
Must be eligible for SC Clearance.
Senior Quantitative Analyst
Spectrum IT Recruitment
London
In office
Senior
£100k - £120k
c++
python
csharp
java
Excellent opportunity for a passionate Quantitative Analyst to join an excellent client’s team based in central London. The successful Quantitative Analyst will join a small but very talented team and will be expected to interpret, filter, and analyse very large data sets whilst working closely with other analysts and developers.
The successful Quantitative Analyst will be a forward-thinking individual who is more than comfortable working to both their own initiative and as a team. You will ideally be educated to at least MSc in a quantitative subject such as Mathematics, Statistics, Computer Science or Physics and any knowledge with sports betting/trading would be beneficial but not essential.
This is an office-based role and as well as very competitive salaries, our client offers an excellent working environment.
Previous experience within the sports trading industry would be beneficial.
Skills required:
PhD in STEM related subject
Proficient in several of the following: Python, C#, C++, Java
Mathematical Modelling
Mathematical skills, particularly a keen understanding of probabilities and statistics
Analytic mindset
Strong communication skills
Accuracy and attention to detail
Experience in data science (big data, deep learning, machine learning) is beneficial
If you feel you have the skills and experience required for this opportunity, please contact Oliver Wilson at (url removed)
Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Data Analyst (Power BI, Python/R) - Near Edinburgh Hybrid
Lorien
Edinburgh
Hybrid
Mid
Private salary
r
python
sql
Having placed a number of people into their teams ourselves, Lorien’s long standing client based near Edinburgh - a leader in their industry with a growing and consistently award-winning product line - have asked us to help them in their searches for a Data Analyst to join their team on a permanent basis.
This key individual will take in information from a variety of sources, and help to translate this in order to identify product efficacy, performance, areas for improvement and wider business intelligence to direct the teams’ next steps.
What’s more, the products you’ll work on improve the lives of millions of people across the globe, and so this is truly a rewarding opportunity, and everyone in the team feels part of that journey.
Here’s a snapshot of the duties involved:
Developing/maintaining metrics & reporting, analysing data and relaying relevant information collected
Modernising the business’ reporting processes and implementing automation to reduce manual reliance wherever possible while monitoring, auditing and improving data quality
Offering Power BI training to internal users and supporting any issues which may arise
Liaise with relevant stakeholders to gather business requirements, prioritise their places in the queue, craft relevant solutions and train them on how to use them
Collaborate with the wider IT function to ensure reports are in line with necessary data infrastructure in place from Databases to Data Lakes/Factory/and more
The kind of skills they’re looking for:
Strong Power BI skills with the ability to train others to use it who may be less familiar
Programming with Python and/or R
SQL
Excel (ideally VBA)
Background involving as many of the following as possible:
Azure (Key Vault/Data Factory/Data Lakes)
Power Apps
CRMs (ideally D365)
Ideally existing/ eagerness to gain knowledge across Machine Learning/NLP
Ability to work as part of a team, sharing knowledge and using your expertise to help others and improve current and future offerings
If you like what you’ve read so far, apply now with your latest CV for immediate consideration and let’s have a chat!
Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.
Software Developer, Graduate to Experienced
ECM Selection (Holdings) Limited
Gloucester
Hybrid
Graduate
Private salary
processing-js
javascript
c++
python
typescript
c
+1
A 2026 start in digital communications software, image and data processing
Gloucester, UK, office-based; to £competitive DoE
For graduates, postgraduates and experienced professionals seeking a 2026 start (April through summer) in their next role. This software engineering position does require eligibility for a high level of security clearance; British nationals with UK residence may meet this requirement.
This established company produce a variety of high-tech solutions for corporate and government use. Projects are wide-ranging and frequently involve signal processing, image processing, and low level or embedded software engineering in C / C++ / Rust in addition to higher level work in Python, TypeScript and JavaScript. The successful candidate will be adaptable to this variety of work.
You will bring:
A 1st or 2:1 in a numerate subject from a top university, possibly (though not necessarily) a PhD, and strong A-level or equivalent grades (A equivalent) in at least Maths and Physics.
Prior software development experience in C, C++, Python, TypeScript or JavaScript. It is likely you will have made major design and implementation contributions to at least one sizeable project (an application or system of some complexity rather than a website or simple web service), and will have a good knowledge of at least one other relevant programming language as well.
Your ability to learn quickly and interest in providing technical solutions to real-world problems.
Excellent communication skills in written and verbal technical and conversational English.
Given anticipated competition for this role, one or more relevant specialisations would be positive, for instance in embedded development, signal processing, or image processing towards a real world application rather than for purely research or educational purposes. Extracurricular software project work, internships, and evidence of interest in the commercial sector would be advantageous.
You d be joining a successful SME who offer the chance to be involved in many facets of the business, with a good amount of individual responsibility leading to a rewarding role with plenty of technical challenges. Remuneration is competitive along with benefits. Day to day work is office based with flexible hours. Job offers are contingent on passing security clearance.
Another top job from ECM, the high-tech recruitment experts.
Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27504) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
C++ Software Engineer
Softweb Resourcing
Wotton-under-Edge
Hybrid
Mid
£40k - £60k
c++
linux
windows
python
csharp
C++ Software Engineer - Cross Platform (Windows / Linux)
Are you passionate about building software that solves real-world, challenging problems?
You ll contribute to the development and evolution of feature-rich analytical products relied upon worldwide - but in a company that s small enough for you to have an immediate impact with plenty of career growth.
The C++ Software Engineer will collaborate with a close-knit group of software engineers working at the cutting edge of a range of complex cross platform software products across desktop, cloud and server environments.
This is also one of the friendliest, smartest and fun teams to be part of in Bristol who can consider someone at the mid or senior level.
C++ Software Engineer requirements
Strong knowledge of modern C++ with experience of C# desirable
Excellent problem-solving
A solid STEM degree background preferred (but not essential)
An enthusiastic, humble approach to learning - and to making things better, every day
Cloud, Cross platform (Linux / Windows), Azure, Python, 3D graphics (WebGL / OpenGL) experience all nice to have but not essential
Expect to work across a diverse technical landscape. You might contribute to platform architecture, data algorithms, advanced visualisations, cloud or UI. There s plenty of room to stretch your skills - and plenty of fascinating challenges.
Apply today for this hybrid role in Bristol and help us push boundaries in software design and engineering!
Graduate IT Developer
Permanent Futures Limited
Yorkshire
In office
Graduate
£30k - £35k
javascript
python
java
Graduate IT Developer Web, API & AI/LLMs
Location: Leeds, majority on-site
Salary: £30k to £35k
Employment Type: Permanent
About Us
Our client has a diverse tech stack and is reliant on technology for all of their day-to-day business processes. Until now their IT development has been outsourced but with ambitious growth plans and commitment to AI-driven productivity, they re bringing some of it in-house. We re looking for a Graduate IT Developer with strong web development skills and a real interest in AI, LLMs and machine learning, to help them transform how they work. You’ll get scope to work on interesting projects from day one, support from third party IT professionals and great training, a positive and friendly working environment, and
The Role
You ll take ownership of a wide range of development projects, from building web applications to creating API integrations and middleware, while driving forward the adoption of AI and automation throughout the Group. This is a hands-on role with scope to shape tools, processes, and systems for years into the future and will let you see the impact of your work in real time.
Graduate IT Developer - What You ll Do
Develop and enhance web apps (Java, JavaScript, or Python).
Build and integrate APIs and middleware solutions.
Apply AI/LLMs and automation to improve productivity.
Contribute to system architecture and best practice.
Work with stakeholders to turn business needs into technical solutions.
Graduate IT Developer - What We re Looking For
A recognised IT qualification combined with a genuine interest in AI technology.
Web development training (Java, JavaScript, or Python).
Some experience with APIs, integrations, and middleware (most likely through a University project, or year in industry).
Knowledge or hands-on exposure to AI/LLMs/ML (if you’re not an early AI adopter it’s unlikely this is for you).
Familiarity with cloud platforms and modern IT frameworks.
A proactive, curious mindset with a passion for problem-solving and a “we can do that, if you give me resources and time” mindset.
Graduate IT Developer. If this could appeal please do apply now!
AI Solutions Engineer
Galaxy Personnel
Norwich
In office
Mid
Private salary
aws
kubernetes
python
nodejs
docker
aws-lambda
Job Title: AI Solutions Engineer
Location: Norwich
Salary: Excellent
Reports to: IT Director & Chief Marketing Officer (CMO)
Job Type: Full-time, Permanent (office based)
Galaxy Personnel is partnering with an exciting growing company, who are hiring a dedicated AI Solutions Engineer. You will be involved in design and implement custom AI-powered solutions by writing clean, production-ready code that integrates directly with APIs. This is a hands-on position where you ll act as the sole AI expert, responsible for designing, building, and deploying the systems that define how we use AI.
This could be the role for you
Key Role Objectives
Custom AI Development: Write backend code to integrate AI services into business workflows and customer-facing applications.
API Integration: Build robust, secure integrations with third-party APIs using backend languages.
System Design: Architect workflows and services that are maintainable, scalable, and secure.
Deployment & Maintenance: Package and deploy solutions in production (Docker, AWS Lambda, server less platforms, or equivalent).
What you will need:
Strong backend development skills in Python, Node.js, or a similar language (this is mandatory).
Proven experience with API consumption, authentication, and integration.
Familiarity with cloud platforms (AWS, GCP, Azure).
Ability to design and implementproduction-grade backend services.
Solid understanding of software engineering practices: version control, testing, CI/CD, monitoring.
Desirable Skills
Familiarity with LangChain, LlamaIndex, or similar orchestration frameworks.
Experience with speech and voice AI APIs (Eleven Labs, Whisper).
Knowledge of chatbot/voicebot design for customer service or sales.
DevOps experience (Docker, Kubernetes, and CI/CD pipelines).
If this is a role you would be interested in and want to hear more
Contact David Steel (phone number removed)
Mechatronics Engineer
Adria Solutions Ltd
London
In office
Mid
£60k - £80k
python
Mechatronics Engineer - London - £75K
Join a mission-driven team shaping the future of personal healthcare.
A rapidly growing healthtech startup is redefining how individuals understand and manage their health. With a focus on prevention, prediction, and personalisation, the company empowers professionals and consumers through innovative, affordable tools that unlock personal healthcare and laboratory data.
Founded by experienced scientists, engineers, and entrepreneurs, the organisation is well-funded and equipped with groundbreaking technology and proven prototypes. It is now expanding its product development team in London.
Role Overview
As a Mechatronics Engineer, you ll be instrumental in evolving prototypes into production-ready instruments. This role sits at the intersection of mechanical design, electronics, and software automation, contributing to the development of proprietary healthcare hardware systems.
Key Responsibilities
Integrate mechanical, electronic, and software subsystems, primarily using Python for control and automation.
Advance prototype systems into scalable, commercial-grade instruments.
Define and document instrument requirements to meet CE/UKCA certification standards.
Design and execute functionality and quality tests, maintaining robust documentation and version control.
Contribute to intellectual property identification and protection.
Collaborate across multidisciplinary R&D teams to influence product direction.
Embrace the dynamic nature of startup life by contributing ideas and supporting team operations.
Candidate Profile
Essential
Bachelor s or Master s degree in Mechatronics, Electromechanical, or Software Engineering (or equivalent).
Experience in Python-based hardware programming and automation.
Proficiency in firmware development, data analysis, and test automation.
Strong CAD and mechanical design skills, with hands-on prototype development experience.
Demonstrated ability to integrate mechanical, electronic, and software systems.
Experience in developing CE-marked commercial products.
Excellent documentation and version control practices.
Collaborative mindset in multidisciplinary environments.
Desirable
Proactive, solution-oriented approach with a passion for innovation.
Interest in healthcare and its potential to improve lives.
Strong sense of ownership, integrity, and adaptability in fast-paced R&D settings.
Why Apply?
Be part of a purpose-led team revolutionising personal healthcare.
Work with pioneering technology at the intersection of science, engineering, and health.
Make a tangible impact - your contributions will shape products and brand identity.
Thrive in a collaborative, forward-thinking startup culture with opportunities to grow and lead.
Ready to make a difference?
If you re passionate about engineering innovation and want to help build the future of healthcare, we d love to hear from you.
Mechatronics Engineer - London - £75K

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.