Python Developer Contract in City of London
Python Developer Contract

Python Developer Contract in City of London

City of London Full-Time 43200 - 72000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Build cutting-edge Python applications for trading and data analysis in a fast-paced environment.
  • Company: Leading commodities trading house leveraging advanced technology and analytics.
  • Benefits: Competitive salary, performance bonuses, flexible work, and extensive professional development.
  • Why this job: Make a real impact on trading decisions and profitability with innovative tech solutions.
  • Qualifications: 5+ years in Python development, strong data manipulation skills, and experience in high-performance systems.
  • Other info: Collaborative team culture with excellent career growth opportunities.

The predicted salary is between 43200 - 72000 £ per year.

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.

Requirements:

  • 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.

Preferred:

  • 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.

Python Developer Contract in City of London employer: Radley James

As a leading commodities trading house in London, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to excel. With competitive compensation, comprehensive benefits, and a strong emphasis on professional development, we provide our Senior Python Engineers with the tools and opportunities to make a significant impact on our trading strategies and overall business profitability. Join us to be part of a collaborative team that values work-life balance and encourages pushing the boundaries of technology in financial markets.
R

Contact Detail:

Radley James Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer Contract in City of London

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, conferences, or even online webinars. The more you engage with others, the better your chances of landing that Python Developer gig.

✨Show Off Your Skills

Don’t just talk about your experience; showcase it! Create a GitHub profile with your projects, contribute to open-source, or even build a personal website. Let us see what you can do with Python!

✨Ace the Interview

Prepare for technical interviews by practicing coding challenges and system design questions. We recommend using platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

✨Apply Through Our Website

Make sure to apply directly through our website for the best chance at getting noticed. Tailor your application to highlight your Python expertise and how you can contribute to our trading strategies!

We think you need these skills to ace Python Developer Contract in City of London

Python Development
Data Manipulation
Asynchronous Programming
Performance Optimization
Distributed Systems
Parallel Computing
Data Pipelines
Pandas
NumPy
SQL/NoSQL Databases
RESTful APIs
Microservices
Cloud-Based Architectures
AWS
GCP
Testing Frameworks
CI/CD
Containerization Technologies
Docker
Kubernetes
Linux/Unix Environments
Quantitative Modeling
Risk Management
Algorithmic Trading
Big Data Technologies
Kafka
Hadoop
Spark

Some tips for your application 🫡

Show Off Your Python Skills: Make sure to highlight your experience with Python in your application. We want to see how you've built scalable systems and tackled data manipulation. Use specific examples that showcase your expertise in core Python and any relevant projects you've worked on.

Tailor Your Application: Don’t just send a generic CV! Tailor your application to reflect the job description. Mention your experience with trading systems, risk management, and any tools like Pandas or SQL that you’ve used. This shows us you’re genuinely interested in the role and understand what we do.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read. Avoid jargon unless it’s relevant, and make sure to proofread for any typos or errors before hitting send!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy to do – just follow the prompts and submit your details!

How to prepare for a job interview at Radley James

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially around data manipulation and performance optimisation. Be ready to discuss your experience with asynchronous programming and how you've tackled challenges in building scalable systems.

✨Showcase Your Real-World Experience

Prepare to share specific examples from your past roles where you've developed high-performance applications or data pipelines. Highlight any experience you have in trading or financial services, as this will resonate well with the interviewers.

✨Familiarise Yourself with Their Tech Stack

Research the tools and technologies mentioned in the job description, like Pandas, NumPy, and cloud platforms such as AWS or GCP. Being able to discuss how you've used these tools in your previous projects will demonstrate your fit for the role.

✨Prepare for Technical Challenges

Expect to face technical questions or coding challenges during the interview. Practice solving problems related to distributed systems and data processing, as well as developing RESTful APIs. This will help you feel more confident and showcase your problem-solving skills.

Python Developer Contract in City of London
Radley James
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>