At a Glance
- Tasks: Develop and maintain Python-based analytics and data applications in a fast-paced trading environment.
- Company: Leading commodities trading business with a focus on technology and analytics.
- Benefits: Gain hands-on experience, work with cutting-edge tools, and collaborate with industry experts.
- Other info: Opportunity for growth in a highly technical and collaborative environment.
- Why this job: Join a dynamic team and make an impact in the world of trading and analytics.
- Qualifications: Strong Python fundamentals and some exposure to data engineering or financial analytics.
The predicted salary is between 35000 - 45000 £ per year.
A leading commodities trading business is looking to hire a Junior Python Developer to join its front-office technology and analytics function in London. This role sits within a highly technical team supporting trading, risk, and quantitative analytics platforms across physical and derivatives markets. You'll work closely with traders, quants, and senior engineers on the development of modern data and analytics tooling used across the business. The environment is C# and Python-focused, with increasing adoption of cloud-native data technologies including Databricks, whilst also integrating with established quantitative pricing and risk platforms such as Numerix. This is an excellent opportunity for a junior engineer with strong Python fundamentals and exposure to data engineering or financial analytics to gain hands-on experience in a fast-moving commodities trading environment.
Responsibilities
- Develop and maintain Python-based analytics and data applications
- Build and support Databricks workflows, notebooks, and data pipelines
- Assist with integration of Numerix pricing and risk models into internal tooling
- Work with large market data sets and develop data processing solutions
Python Developer employer: McGregor Boyall Associates
Join a leading commodities trading business in London, where innovation meets opportunity. As a Junior Python Developer, you'll thrive in a dynamic work culture that fosters collaboration with traders and quants, while gaining invaluable experience in cutting-edge data technologies. With a strong emphasis on employee growth and development, this role offers a unique chance to advance your career in a fast-paced environment that values technical expertise and creativity.
Contact Details:
McGregor Boyall Associates Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Python Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the commodities trading space, especially those who work with Python. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Show off your skills! Create a GitHub portfolio showcasing your Python projects, especially any related to data engineering or analytics. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on Python fundamentals and data structures. Practise coding challenges on platforms like LeetCode or HackerRank to get comfortable with problem-solving under pressure.
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your skills and interests. Plus, it shows you're serious about joining our team!
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Python skills and any relevant experience in data engineering or financial analytics. We want to see how your background aligns with the role, so don’t be shy about showcasing your projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how you can contribute to our team. We love seeing genuine enthusiasm for the commodities trading space.
Showcase Your Technical Skills:Don’t forget to mention any specific tools or technologies you’ve worked with, especially Python and Databricks. If you have experience with quantitative pricing models or risk platforms, let us know!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at McGregor Boyall Associates
✨Know Your Python Basics
Make sure you brush up on your Python fundamentals before the interview. Be ready to discuss key concepts, libraries, and frameworks that are relevant to the role. Practising coding challenges can also help you demonstrate your problem-solving skills.
✨Familiarise Yourself with Data Engineering
Since the role involves data applications and analytics, it’s crucial to have a good grasp of data engineering principles. Research tools like Databricks and be prepared to talk about how you would use them in real-world scenarios. Showing enthusiasm for cloud-native technologies will impress your interviewers.
✨Understand the Trading Environment
Get a basic understanding of commodities trading and the financial markets. Knowing how traders and quants operate will help you relate better to the team you'll be working with. It shows that you're not just a techie but also interested in the business side of things.
✨Prepare Questions for Your Interviewers
Interviews are a two-way street, so come prepared with thoughtful questions. Ask about the team dynamics, the technologies they use, or how they measure success in this role. This not only shows your interest but also helps you gauge if the company is the right fit for you.