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 ❯
Richmond, Surrey, South East, United Kingdom Hybrid/Remote Options
Client Server
Data Engineer (Python SQL AWS) Remote UK to £50k Would you like to work on complex and interesting AI based systems with a team of tech entrepreneurs? You could be joining a growing start-up that is utilising Machine Learning and AI technology to revolutionise fish farming, improving fish health and growth; their carbon neutral technology is already … making a difference in Scotland, Chile, Canada, Australia, Spain and Norway and the company has ambitious growth plans. As a Data Engineer you will design, build and implement robust data pipelines that transform raw IoT sensor data into actionable insights for fish farmers worldwide. You'll work on scalable data infrastructure, from ingesting real-time sensor streams to building … off' meetings per year at great destinations for a week at a time. About you: You have experience of building and maintaining data pipelines in production environments You have Python and SQL skills coding skills including PostgreSQL, MySQL and NoSQL databases Ideally you will have experience with some of the following technology that is also in the tech stack More ❯
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 ❯
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 ❯
Machine Learning Engineer (Python/MLE ) 6 Month Contract £650 - £750 Remote Umbrella Urgent Start We are looking for a number of MLE/Machine Learning Engineers for a critical 6 month contract with a household name. This role is essential for maintaining the stability and performance of their core data and Machine Learning systems. If your background … new feature development and more on reliability and fixes. Key Skills: Investigating and debugging complex data flow and Machine Learning issues within a live, high impact production environment. Extensive Python, NumPy and Pandas is required for this role. You must demonstrate a deep commercial background in the following areas: Extensive Python: Very strong, production-level Python coding 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 ❯
Guildford, Surrey, England, United Kingdom Hybrid/Remote Options
Jonothan Bosworth
Senior Python/C++ Distributed Systems Engineer Location: Hybrid Salary: £60,000 – £70,000 Type: Permanent About the Role: Our employer-partner is looking for a Senior Python/C++ Engineer with strong experience in distributed systems, VoIP, audio/video processing, and cloud-native architectures. This role suits someone who enjoys building performance-critical tools … working across the full stack, and contributing to scalable real-time communication products. Key Responsibilities: Develop backend services and distributed components using Python and C++ . Work with media processing technologies (FFMPEG, audio mixing, streaming pipelines). Engineer VoIP, DECT, and SIP-based communication software, including real-time call handling. Build and maintain REST APIs (Flask, FastAPI, Django … troubleshooting and performance optimisation using tools like Wireshark, Prometheus, Grafana . Collaborate in Agile teams to deliver secure, scalable, production-grade solutions. Required Skills & Experience: Strong engineering experience with Python and C++ (combined tech-stack). Background in telecoms, VoIP, DECT, SIP, media streaming, or network communications. Hands-on experience with microservices , containerisation, CI/CD (GitLab). Exposure More ❯
london, south east england, united kingdom Hybrid/Remote Options
Landytech
and Paris. At Landytech, we see diversity as our strength with a team from over 15 countries and 14 languages spoken. Team & Role We're seeking a talented Software Engineer to join our team. You'll build and maintain services and tools (written primarily in Python) that process and publish financial metrics, directly impacting how our customers access … in a finance-focused environment using modern technologies. We welcome candidates at all experience levels - whether you're early in your career and eager to learn, or a seasoned engineer seeking hands-on technical work in the fintech domain. Key Responsibilities Develop and maintain robust APIs for processing and publishing financial metrics Write clean, efficient, and well-documented code … performance and reliability Work closely with stakeholders to understand requirements and deliver solutions Your Skills & Expertise Solid understanding of data structures, algorithms, and software design principles Good knowledge of Python and object-oriented programming principles Understanding of relational databases and database design fundamentals Familiarity with unit testing and integration testing practices Comfortable working collaboratively in a team environments Nice More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Nigel Frank International
Senior Engineer - London - 140k - AWS - Python - Snowflake - Hybrid A leading global trading firm is seeking a Senior Engineer to join its Front Office Technology team and drive the rebuild of the E Tools US Power Analytics Platform. This high-impact role offers the chance to work side by side with traders and commercial teams to deliver a … next-generation, cloud-native analytics platform powering real-time trading decisions. Key Responsibilities: - Partner with trading and commercial teams to engineer and optimise analytical models and trading processes. - Build and maintain Python-based services, APIs, and reusable analytic components. - Design cloud-native tools and dashboards to support supply/demand modelling and market data analysis. - Collaborate with Front … Office technologists across global teams (London, Houston, Stamford) to deliver robust, scalable solutions. What You'll Bring: - Strong professional experience with Python and a deep understanding of object-oriented programming. - Advanced SQL knowledge and experience with relational databases. - Exposure to AWS and Snowflake technologies. - Strong communication skills and the ability to engage effectively with both technical and commercial stakeholders. More ❯
Croydon, Surrey, England, United Kingdom Hybrid/Remote Options
eTeam Inc
Job Title: Senior Engineer with Node.js and Python or Back End (Java and ideally Kafka) Max rate: £537/Day on Umbrella Location: Croydon (Hybrid) Clearance required: SC Transfer (Active SC only ) Contract Duration: 05 months Experience of Java Experience of Spring framework or equivalent. Knowledge of software design patterns and when to apply them Excellent knowledge of More ❯
South East London, London, United Kingdom Hybrid/Remote Options
Stepstone UK
At The Stepstone Group, we have a simple yet very important mission: The right job for everyone. Using our data, platform, and technology, we create opportunities for jobseekers and companies around the world to find a perfect match in fair More ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid/Remote Options
Computer Futures
fit. What you'll do ??? Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination. Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code. Collaborate widely: Work with engineers, technicians, manufacturing teams, and scientists to turn business requirements into technical solutions. Hardware integration: Interface with … unit and integration tests to guarantee reliability. Lead by influence: Mentor junior engineers and contribute technical input during design reviews. What you'll bring ?? Strong experience in C++ and Python for complex systems. Solid Linux development background. Proven ability to deliver maintainable, high-performance software. Degree in Computer Science, Engineering, Physics, or equivalent practical experience. Excellent communication skills and More ❯
fit. What you'll do Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination. Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code. Collaborate widely: Work with engineers, technicians, manufacturing teams, and scientists to turn business requirements into technical solutions. Hardware integration: Interface with … unit and integration tests to guarantee reliability. Lead by influence: Mentor junior engineers and contribute technical input during design reviews. What you'll bring Strong experience in C++ and Python for complex systems. Solid Linux development background. Proven ability to deliver maintainable, high-performance software. Degree in Computer Science, Engineering, Physics, or equivalent practical experience. Excellent communication skills and More ❯
Employment Type: Full-Time
Salary: £55,000 - £70,000 per annum, Negotiable, Inc benefits
Looking for a role where your work genuinely matters? This is your chance to join a close-knit engineering team building software that powers world-class scientific instruments. These systems help researchers push the boundaries of physics and materials science More ❯