Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Python Developers

Radley James
London
9 months ago
Applications closed

Related Jobs

View all jobs

Python Data Engineer

Python, Data Engineer

Senior Quant/Risk Professional - Machine Learning, Surveillance

Senior Quant/Risk Professional - Machine Learning, Surveillance

Senior Quant/Risk Professional - Machine Learning, Surveillance

Senior Quant/Risk Professional - Machine Learning, Surveillance

About Us:

We are one of the world’s leading commodities trading houses, leveraging sophisticated technology to trade a broad range of energy, metals, and agricultural commodities globally. Our success is driven by cutting-edge analytics, high-frequency data processing, and a commitment to innovation. We are now looking for a

Senior Python Engineer

to join our dynamic team in London and drive our next wave of technological advancements.

As a Senior Python Engineer, you will be at the heart of our technology platform, building robust systems that enhance our trading strategies, risk management, and data analysis. You will collaborate closely with quants, data scientists, and traders, providing Python-based solutions that directly impact the profitability of the business. This is an exciting opportunity to work in a fast-paced, high-performance environment where you can push the boundaries of technology in financial markets.

Design, develop, and maintain highly efficient Python-based applications for commodities trading, risk management, and real-time data analysis.Build scalable, high-performance data pipelines to process large datasets from multiple sources, including real-time market data and fundamental data.Implement robust APIs and microservices to integrate trading systems, analytics platforms, and external data providers.Optimize performance and scalability of existing systems, ensuring low-latency trade execution and real-time risk monitoring.Work in a collaborative, agile team environment to rapidly develop and iterate on new features and tools.

5+ years of professional experience

in Python development, with a focus on building performant, scalable systems.~ Deep understanding of

core Python

, including its strengths in data manipulation, asynchronous programming, and performance optimization.~ Experience with

distributed systems, parallel computing

, and high-performance processing of large datasets.~ Strong experience in

data pipelines

, working with tools such as

Pandas, NumPy

, and

SQL/NoSQL databases

.~ Proven experience working in fast-paced environments, ideally within

trading, financial services

, or

high-frequency environments

.~ Proficiency in developing

RESTful APIs, microservices

, and working with cloud-based architectures (AWS, GCP, or similar).~ Expertise in

testing frameworks

, CI/CD, and containerization technologies such as

Docker

or

Kubernetes

.~ Experience in managing and deploying services in

Linux/Unix

environments.~ Fluency in English

is required.

Experience in

commodities markets

or broader financial markets.Knowledge of

quantitative modeling

,

risk management

, or

algorithmic trading

.Familiarity with

big data technologies

like

Kafka, Hadoop, Spark

, or similar.

Impactful Work

: Directly influence the profitability of the business by building technology that drives trading decisions.Competitive Compensation

: Industry-leading salary, significant performance-based bonuses, and comprehensive benefits package.Professional Development

: Access to world-class learning and development resources, with opportunities for career growth.Work-Life Balance

: Flexible working arrangements, generous holiday allowances, and a strong focus on well-being.

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Machine Learning Recruitment Trends 2025 (UK): What Job Seekers Need To Know About Today’s Hiring Process

Summary: UK machine learning hiring has shifted from title‑led CV screens to capability‑driven assessments that emphasise shipped ML/LLM features, robust evaluation, observability, safety/governance, cost control and measurable business impact. This guide explains what’s changed, what to expect in interviews & how to prepare—especially for ML engineers, applied scientists, LLM application engineers, ML platform/MLOps engineers and AI product managers. Who this is for: ML engineers, applied ML/LLM engineers, LLM/retrieval engineers, ML platform/MLOps/SRE, data scientists transitioning to production ML, AI product managers & tech‑lead candidates targeting roles in the UK.

Why Machine Learning Careers in the UK Are Becoming More Multidisciplinary

Machine learning (ML) has moved from research labs into mainstream UK businesses. From healthcare diagnostics to fraud detection, autonomous vehicles to recommendation engines, ML underpins critical services and consumer experiences. But the skillset required of today’s machine learning professionals is no longer purely technical. Employers increasingly seek multidisciplinary expertise: not only coding, algorithms & statistics, but also knowledge of law, ethics, psychology, linguistics & design. This article explores why UK machine learning careers are becoming more multidisciplinary, how these fields intersect with ML roles, and what both job-seekers & employers need to understand to succeed in a rapidly changing landscape.

Machine Learning Team Structures Explained: Who Does What in a Modern Machine Learning Department

Machine learning is now central to many advanced data-driven products and services across the UK. Whether you work in finance, healthcare, retail, autonomous vehicles, recommendation systems, robotics, or consumer applications, there’s a need for dedicated machine learning teams that can deliver models into production, maintain them, keep them secure, efficient, fair, and aligned with business objectives. If you’re hiring for or applying to ML roles via MachineLearningJobs.co.uk, this article will help you understand what roles are typically present in a mature machine learning department, how they collaborate through project lifecycles, what skills and qualifications UK employers look for, what the career paths and salaries are, current trends and challenges, and how to build an effective ML team.