Principal PythonEngineer London | Permanent | Hybrid Ncounter is supporting a global investment firm in hiring a Software Developer to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributed systems, with the opportunity to build scalable tools and frameworks … used across the business. What youll do: Design, develop, and maintain performant, reliable frameworks and services in Python Build productivity tools and platforms that streamline workflows across investment and technology teams Contribute to code reviews and best practices, improving overall development quality Work across distributed systems, containers, and automation pipelines to deliver scalable solutions What were looking for: 6+ … years professional software development experience Strong proficiency in high-performance Python (deep ecosystem knowledge and best practices) Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in distributed systems and large-scale compute frameworks Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation This role offers the chance to work on complex More ❯
Principal PythonEngineer London Permanent Hybrid Ncounter is supporting a global investment firm in hiring a Software Developer to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributed systems, with the opportunity to build scalable tools and frameworks … used across the business. What you ll do: Design, develop, and maintain performant, reliable frameworks and services in Python Build productivity tools and platforms that streamline workflows across investment and technology teams Contribute to code reviews and best practices, improving overall development quality Work across distributed systems, containers, and automation pipelines to deliver scalable solutions What we re looking … for: 6+ years professional software development experience Strong proficiency in high-performance Python (deep ecosystem knowledge and best practices) Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in distributed systems and large-scale compute frameworks Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation This role offers the chance to work More ❯
Principal PythonEngineer London | Permanent | Hybrid Ncounter is supporting a global investment firm in hiring a Software Developer to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributed systems, with the opportunity to build scalable tools and frameworks … used across the business. What you’ll do: Design, develop, and maintain performant, reliable frameworks and services in Python Build productivity tools and platforms that streamline workflows across investment and technology teams Contribute to code reviews and best practices, improving overall development quality Work across distributed systems, containers, and automation pipelines to deliver scalable solutions What we’re looking … for: 6+ years’ professional software development experience Strong proficiency in high-performance Python (deep ecosystem knowledge and best practices) Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in distributed systems and large-scale compute frameworks Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation This role offers the chance to work More ❯
Principal PythonEngineer London | Permanent | Hybrid Ncounter is supporting a global investment firm in hiring a Software Developer to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributed systems, with the opportunity to build scalable tools and frameworks … used across the business. What you’ll do: Design, develop, and maintain performant, reliable frameworks and services in Python Build productivity tools and platforms that streamline workflows across investment and technology teams Contribute to code reviews and best practices, improving overall development quality Work across distributed systems, containers, and automation pipelines to deliver scalable solutions What we’re looking … for: 6+ years’ professional software development experience Strong proficiency in high-performance Python (deep ecosystem knowledge and best practices) Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in distributed systems and large-scale compute frameworks Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation This role offers the chance to work More ❯
Employment Type: Permanent
Salary: £170000 - £200000/annum plus Bonus & Package
PythonEngineer £750 - £800 per day 2 days onsite We're working with a global healthcare and AI research organisation that's pioneering the use of advanced Machine Learning to accelerate the discovery and delivery of life-changing treatments. Their vision is to enable faster, personalised therapies that improve patient outcomes worldwide - and they're seeking a Backend … Software Engineer to help bring that mission to life. The Role You'll be joining a multidisciplinary AI/ML team responsible for developing the infrastructure and software that powers cutting-edge research and intelligent applications. The role focuses on backend development in Python, integrating AI components with data, compute, and frontend systems to create scalable, high-performance … solutions. Day-to-day responsibilities include: Designing and implementing backend services for Python-based web applications (e.g., FastAPI). Integrating AI and ML components into production systems and APIs. Writing high-quality, well-tested, and well-documented code following best practices. Developing and monitoring metrics to improve system reliability and performance. Collaborating closely with frontend engineers, data engineers, and More ❯
very rare opportunity to have an unusually high level of influence in the shaping of a very complex SaaS product in the Hedge Fund industry. We are seeking a Python Expert/Principal PythonEngineer for a company growing fast but organically and sustainably. People who join now are well placed for future growth. With offices London … closely with the C-Suite, who actively embrace feedback and will give you lots of freedom/autonomy. You will have real influence over the tech direction. The stack: * Python * Nuxt (Node & Vue.js) * PostgreSQL (though we prefer to use S3 and/or DynamoDB when we can) * AWS (ECS, Lambda, EventBridge, DynamoDB, S3, Aurora) * Terraform, GitHub Actions * Architecture is … team. What you'll bring to the table: * A track record of building maintainable, scalable services and systems * Significant experience (10 years plus) in Software Engineering with very strong Python skills. You are a Python expert * A natural aptitude for mentoring, for leadership and for nurturing the careers of those working with you (Associate, Mid-Level and Senior More ❯
A Mid Level PythonEngineer is required to join a Fintech company developing next generation tools for how companies get funding and optimise their working capital. Our client aims to change how corporate finance works, by replacing static, limited and often stale financial metrics with live data-driven insights sourced from direct connections to their clients systems. You … will be joining a strong team of Python Engineers, Data Scientists, and financial experts, who are building the next generation of financial toolsscalable, secure, and smart. If you're an experience Software Engineer whose passionate about Python, excited by financial technology, and eager to build meaningful systems from the ground up, we want to hear from you. … As a Python Software Engineer, you will contribute to the design, development, and delivery of scalable, high-impact features across our platform. Youll work closely with experienced engineers, product managers, and data scientists to build reliable systems that solve complex financial problems. This role offers an excellent opportunity to deepen your technical expertise, take ownership of individual projects More ❯
Senior PythonEngineer Salary: Pays up to £85,000 Location: London (2 Days in Office) Join a high-performance engineering team redefining how global systems fight fraud at scale, where you'll architect resilient solutions, shape technical direction, and mentor others to deliver mission-critical impact with performance, reliability, and simplicity. The Opportunity Step into a pivotal role … where your engineering expertise shapes the future of digital integrity. As a Senior Engineer, you'll design and deliver high-impact, cross-service features that power a cutting-edge platform used by global customers. You'll have the freedom to make architectural decisions, drive performance and reliability improvements, and mentor talented engineers across a collaborative, high-growth environment. This … ideas into resilient, production-ready solutions. You'll also mentor engineers, set quality standards, and champion best practices in testing and security. Our modern tech stack includes TypeScript, Node.js, Python, PostgreSQL, AWS, Docker, and Kubernetes, giving you the tools to innovate and deliver impact at scale. Interview Process: 30 minute introductory meeting Technical challenge, will include a shared screen More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Harnham - Data & Analytics Recruitment
Job Title: Senior Python Backend Engineer (Generative AI) Location: London - Hybrid 2x Per Week Role Type: Contract, £650-800 Per Day, Inside IR35 The Role We are seeking an experienced Senior Python Backend Engineer to build, scale, and maintain the production infrastructure for Generative AI and chatbot applications. This role is responsible for the live production … backend services, managing cloud infrastructure, and ensuring application reliability at scale. What You'll Be Responsible For Backend Development: Design, build, and maintain scalable backend services and APIs using Python (FastAPI needed). System Architecture: Make design decisions for our production systems, focusing on reliability and efficiency. Asynchronous Programming: Implement and manage asynchronous workflows and concurrent processes. Containerization: Utilize … ingestion pipelines and the integration of large language models (LLMs). Must-Have Qualifications Experience: 5+ years in software development, including experience managing live production systems at scale . Python Expertise: Demonstrable expertise in Python backend development (FastAPI, Flask, or Django). Containerization: Hands-on experience with Docker and container-based workflows. Cloud Proficiency: Proven ability to deploy More ❯
Principal PythonEngineer London Permanent Hybrid Ncounter is supporting a global investment firm in hiring a Software Developer to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributed systems, with the opportunity to build scalable tools and framewor More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Anson Mccade
Back End Engineer - Python £60,000 to 70,000 GBP 10% Bonus Hybrid WORKING Location: Central London, Greater London - United Kingdom Type: Permanent Back End Engineer - London (Hybrid) Location: London (Hybrid - 2 days in office: Tuesday & Thursday) Salary: £60,000 to £70,000 + Bonus + Private Medical Sponsorship: Not available About the Role We're working … it continues to deliver cutting-edge digital solutions. You'll join a collaborative engineering group where innovation, ownership, and technical excellence are encouraged every day. As a Back End Engineer , you'll play a key role in designing, building, and maintaining highly scalable back-end services. You'll collaborate closely with Product, Design, and Engineering teams, contributing ideas and … technical insight across the full development lifecycle. If you're a Python specialist who enjoys solving complex problems and building clean, efficient systems in the cloud, this role is for you. What You'll Do Design and develop robust, scalable, and maintainable backend services. Contribute to architectural decisions and suggest new tools, frameworks, or best practices. Collaborate closely with More ❯
Sr Python software engineer - Analytics & Optimisation Are you passionate about building advanced analytics solutions that drive real business impact? Join ScanmarQED as a Senior Python Software Engineer – Analytics & Optimization and help shape the analytic core of our Pulse product, a marketing analytics platform used by leading companies worldwide. You’ll work with a talented, international team … have the flexibility to work from the UK, the Netherlands, or (where appropriate) remotely. What will you be doing? Design, develop, and maintain robust, well-structured, and well-documented Python-based analytics and optimization modules for our Pulse product. Implement and optimize algorithms for econometric marketing mix modeling, forecasting, and advanced analytics. Tackle large-scale data processing, model optimization … analytics platform. Review code, share knowledge, and contribute to best practices within the team. Skills, experience, and education you’ll need Minimum 5 years of hands-on experience with Python, including scientific libraries (especially SciPy). Master’s degree in Mathematics, Computer Science, or a closely related quantitative field. Very strong background in mathematics, analytics, or statistical modeling. Proven More ❯
City, London, United Kingdom Hybrid/Remote Options
Anson Mccade
Back End Engineer - Python £60,000 to 70,000 GBP 10% Bonus Hybrid WORKING Location: Central London, Greater London - United Kingdom Type: Permanent Back End Engineer - London (Hybrid) Location: London (Hybrid - 2 days in office: Tuesday & Thursday) Salary: £60,000 to £70,000 + Bonus + Private Medical Sponsorship: Not available About the Role We're working More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Robert Half
Data Engineer (Python) - Leading Asset Manager | London (Hybrid) Brand-new team. High autonomy. Big impact and high bonus! A top Asset Manager is building a new data function from scratch , and they need a sharp Data Engineer to help define and deliver their future data strategy. You'll work directly with senior stakeholders, own your pipelines, and … team! Hybrid: 3 days in London office, 2 days WFH (flexible when needed). The Role Build and optimise scalable data pipelines for a new Data Lake Work with Python, SQL, Spark, AWS, Docker, CI/CD Orchestrate workflows using Airflow, Prefect, or Dagster Support ETL, API integrations, and high-quality data validation Translate business needs into technical solutions … with full ownership What You Need STEM degree (Computer Science, Engineering, Maths, etc.) 2+ years in data engineering/analytics/software Strong Python + SQL 2+ years ETL, APIs, CI/CD, Docker, AWS Ideally but not essential experience with Airflow/Prefect/Dagster Background in Financial Services, FinTech, Insurance, PE/VC, or Banking Package & Benefits More ❯
we do that matters–it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. We are seeking a PythonEngineer to join an established multi-asset trading team with a global presence. The position offers a unique opportunity to influence the design and architecture of a growing … Qualifications Strong preference for experience developing trading-related software or coming from a complex technology-based organization Minimum of 3 years of professional development, demonstrating excellent, detailed understanding of Python Able to analyze business requests and translate to technical specifications and solutions Able to teach others Experience optimizing distributed systems Experience of data-intensive systems development Excellent communication and More ❯
Python Data Engineer Azure & PySpark - SC Cleared Contract £400-£458pd (Inside IR35) SC Clearance is Essential Summary Were looking for a Python Data Engineer skilled in PySpark, Delta Lake, Azure services, containerized development, and Behave-based testing. Youll design and build scalable data pipelines and maintain high-quality, test-driven code in a cloud environment. What … youll do Build and maintain Python/PySpark pipelines for data ingestion, processing, and validation. Write unit and BDD tests using Behave, including mocking and patching. Create and optimize Delta Lake tables for reliable, performant data storage. Use Docker to manage consistent development, testing, and deployment environments. Build configurable, parameter-driven code for modular data solutions. Work with Azure … and DevOps on CI/CD and deployment. Tune and troubleshoot Spark jobs in production. Document solutions and follow cloud security and governance best practices. Skills you need Strong Python skills with a focus on clean, test-driven code. Experience writing Behave tests and using mocking/patching techniques. Solid PySpark knowledge and experience with distributed data processing. Understanding More ❯
Python Data Engineer Azure & PySpark - SC Cleared Contract £400-£458pd (Inside IR35) SC Clearance is Essential Summary Were looking for a Python Data Engineer skilled in PySpark, Delta Lake, Azure services, containerized development, and Behave-based testing click apply for full job details More ❯
A Mid Level PythonEngineer is required to join a Fintech company developing next generation tools for how companies get funding and optimise their working capital. Our client aims to change how corporate finance works, by replacing static, limited and often stale financial metrics with live data-driven insights sourced from direct connections to their clients systems click More ❯
A Mid Level PythonEngineer is required to join a Fintech company developing next generation tools for how companies get funding and optimise their working capital. Our client aims to change how corporate finance works, by replacing static, limited and often stale financial metrics with live data-driven insights sourced from direct connections to their clients systems. You More ❯
A Mid Level PythonEngineer is required to join a Fintech company developing next generation tools for how companies get funding and optimise their working capital. Our client aims to change how corporate finance works, by replacing static, limited and often stale financial metrics with live data-driven insights sourced from direct connections to their clients systems. You More ❯
Data Engineer - Security Clearance (SC), Python, Azure, BDD Up to £475 per day (Inside IR35) Remote/London 6 months My client is an International Consultancy who require a Security Cleared Data Engineer, with Active Security Clearance (SC), and strong Python skills to design and deploy scalable Data solutions in a containerized Azure environment. Key requirements … Proven experience as a Data Engineer with Active Security Clearance (SC) Strong Python skills with modular, test-driven design Experience with Behave for unit and BDD testing (mocking, patching) Proficiency in PySpark and distributed Data processing Solid understanding of Delta Lake (design and maintenance) Hands-on with Docker for development and deployment Familiarity with Azure services: Functions, Key More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Hays Specialist Recruitment Limited
Data Engineer - Security Clearance (SC), Python, Azure, BDD Up to £475 per day (Inside IR35) Remote/London 6 months My client is an International Consultancy who require a Security Cleared Data Engineer, with Active Security Clearance (SC), and strong Python skills to design and deploy scalable Data solutions in a containerized Azure environment. Key requirements … Proven experience as a Data Engineer with Active Security Clearance (SC) Strong Python skills with modular, test-driven design Experience with Behave for unit and BDD testing (mocking, patching) Proficiency in PySpark and distributed Data processing Solid understanding of Delta Lake (design and maintenance) Hands-on with Docker for development and deployment Familiarity with Azure services: Functions, Key More ❯
About the RoleWe are looking for a Python Data Engineer with strong hands-on experience in Behave-based unit testing, PySpark development, Delta Lake optimisation, and Azure cloud services. This role focusses on designing and deploying scalable data processing solutions in a containerised environment, emphasising maintainable, configurable, and test-driven code delivery.Key Responsibilities Develop and maintain data ingestion … transformation, and validation pipelines using Python and PySpark. Implement unit and behavior-driven testing with Behave, ensuring robust mocking and patching of dependencies. Design and maintain Delta Lake tables for optimised query performance, ACID compliance, and incremental data loads. Build and manage containerised environments using Docker for consistent development, testing, and deployment. Develop configurable, parameter-driven codebases to support … including: Azure Functions for serverless transformation logic Azure Key Vault for secure credential management Azure Blob Storage for data lake operations What We're Looking For Proven experience in Python, PySpark, and Delta Lake. SC Cleared Strong knowledge of Behave for test-driven development. Experience with Docker and containerised deployments. Familiarity with Azure cloud services and data engineering best More ❯
About the RoleWe are looking for a Python Data Engineer with strong hands-on experience in Behave-based unit testing, PySpark development, Delta Lake optimisation, and Azure cloud services. This role focusses on designing and deploying scalable data processing solutions in a containerised environment, emphasising maintainable, configurable, and test-driven code delivery. Key Responsibilities Develop and maintain data … ingestion, transformation, and validation pipelines using Python and PySpark. Implement unit and behavior-driven testing with Behave, ensuring robust mocking and patching of dependencies. Design and maintain Delta Lake tables for optimised query performance, ACID compliance, and incremental data loads. Build and manage containerised environments using Docker for consistent development, testing, and deployment. Develop configurable, parameter-driven codebases to … including: Azure Functions for serverless transformation logic Azure Key Vault for secure credential management Azure Blob Storage for data lake operations What We're Looking For Proven experience in Python, PySpark, and Delta Lake. SC Cleared Strong knowledge of Behave for test-driven development. Experience with Docker and containerised deployments. Familiarity with Azure cloud services and data engineering best More ❯
Senior Backend Engineer | High-Growth Cybersecurity Scale-Up | Fully Remote (UK) Are you ready to build the core systems that power one of the fastest-growing cybersecurity platforms on the planet? ?? This is your chance to join a research-driven, venture-backed security scale-up thats trusted by some of the worlds biggest enterprises and critical infrastructure providers. Recognised … by Gartner, armed with funding, and scaling aggressively worldwide, theyre on a mission to reshape how organisations stay ahead of real-world cyber threats. As a Senior Backend Engineer , youll play a key role in building scalable, high-performance backend systems that ingest, process, and serve data on millions of assetshelping global security teams uncover exposures before attackers do. … platform experience Continuously improving systems performance, deployment, and monitoring as the company scales globally What theyre looking for: 5+ years experience designing and maintaining mission-critical backend applications Strong Python engineering skills , with a track record of building performant, maintainable, and testable systems Solid background in microservices architecture Proficiency with Postgres & MongoDB (relational + non-relational) Experience with event More ❯