Quantitative Python Developer - Fixed Income
Quantitative Python Developer - Fixed Income

Quantitative Python Developer - Fixed Income

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
M

At a Glance

  • Tasks: Develop and enhance back-end systems for live risk and P&L analysis.
  • Company: Join Millennium, a leading hedge fund in the fast-growing FinTech sector.
  • Benefits: Enjoy a dynamic environment with international growth opportunities and exposure to advanced technologies.
  • Why this job: Learn from top professionals while working on innovative analytics and trading support tools.
  • Qualifications: Proficiency in Python and experience with distributed systems; degree in computer science preferred.
  • Other info: Entry-level position in a collaborative, fast-paced environment.

The predicted salary is between 36000 - 60000 £ per year.

Join to apply for the Quantitative Python Developer - Fixed Income role at Millennium. We are assembling a strong Quant Technology team to build our next-generation analytics and trading support tools. This team will develop and maintain models and pricing libraries, providing firm-wide live risk and Profit & Loss analysis to support global trading in Fixed Income, Commodities, Credit, and FX products. This is a unique opportunity to join a leading hedge fund and enter the fast-growing FinTech sector, learning from top professionals. We offer a dynamic environment with international growth opportunities and exposure to advanced financial technologies and markets.

Responsibilities:

  • Develop and enhance back-end distributed systems to provide continuous Risk and P&L information to Portfolio Managers and Risk Officers.
  • Collaborate with Quant researchers, developers, tech teams, middle office, and trading teams across various locations including New York, Miami, Tel Aviv, and Bangalore.
  • Build microservices on top of our analytics library and integrate them into existing systems using modern technologies.

Requirements:

  • Proficiency in Python, Go, and possibly other programming languages.
  • Extensive experience in Python or Java, C++, Go, or similar object-oriented programming languages.
  • Experience with client-server architectures, distributed computing, and microservices design patterns.
  • Proven track record in developing and maintaining back-end distributed systems.
  • Strong understanding of design patterns, algorithms, and data structures.
  • Experience with version control systems like Git/GitHub.
  • B.A. in computer science or a related quantitative field.
  • Effective communication skills with senior stakeholders.
  • Ability to work independently in a fast-paced environment.
  • Attention to detail, organization, and ownership of work.
  • Experience with fixed income trading products is preferred.

Additional Valuable Skills:

  • Experience with Docker/Kubernetes, NoSQL databases like MongoDB, asynchronous programming in Python, reactive or functional programming, Linux environments, CI/CD pipelines, Java or C++ development, cross-asset pricing and risk systems, or financial mathematics and statistics.

Additional Details:

  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Investment Management
M

Contact Detail:

Millennium Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Quantitative Python Developer - Fixed Income

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Docker, Kubernetes, and NoSQL databases. Having hands-on experience or projects showcasing these skills can set you apart during discussions.

✨Tip Number 2

Network with professionals in the FinTech sector, especially those working in quantitative roles. Attend industry meetups or webinars to gain insights and potentially get referrals that could help your application stand out.

✨Tip Number 3

Prepare for technical interviews by practising coding challenges that focus on algorithms and data structures. Websites like LeetCode or HackerRank can be great resources to sharpen your skills before the interview.

✨Tip Number 4

Demonstrate your understanding of fixed income products during interviews. Brush up on key concepts and current market trends to show your enthusiasm and knowledge about the field, which can impress the hiring team.

We think you need these skills to ace Quantitative Python Developer - Fixed Income

Proficiency in Python
Experience with Go, Java, or C++
Client-server architectures
Distributed computing
Microservices design patterns
Back-end distributed systems development
Understanding of design patterns
Knowledge of algorithms and data structures
Version control systems (Git/GitHub)
Effective communication skills
Attention to detail
Organisational skills
Ability to work independently
Experience with fixed income trading products
Familiarity with Docker/Kubernetes
Experience with NoSQL databases (e.g., MongoDB)
Asynchronous programming in Python
Reactive or functional programming
Linux environments
CI/CD pipelines
Cross-asset pricing and risk systems
Financial mathematics and statistics

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your proficiency in Python and any experience with other programming languages mentioned in the job description. Emphasise your experience with back-end distributed systems and any relevant projects you've worked on.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific skills that align with the responsibilities, such as your experience with microservices or client-server architectures, and how they can contribute to the team.

Showcase Relevant Experience: If you have experience with fixed income trading products or any of the additional valuable skills listed, make sure to include these in your application. Use concrete examples to demonstrate your expertise and how it relates to the role.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects attention to detail, which is crucial for this role.

How to prepare for a job interview at Millennium

✨Showcase Your Python Proficiency

Make sure to highlight your experience with Python during the interview. Be prepared to discuss specific projects where you've used Python, especially in relation to back-end systems or distributed computing.

✨Understand Financial Concepts

Since this role involves fixed income trading products, brush up on your knowledge of financial markets and instruments. Being able to discuss how your technical skills apply to finance will impress the interviewers.

✨Demonstrate Problem-Solving Skills

Expect technical questions that assess your problem-solving abilities. Practice coding challenges and be ready to explain your thought process clearly, as communication is key when working with cross-functional teams.

✨Familiarise Yourself with Modern Technologies

Research the technologies mentioned in the job description, such as Docker, Kubernetes, and microservices. Showing familiarity with these tools can set you apart and demonstrate your readiness to contribute from day one.

Quantitative Python Developer - Fixed Income
Millennium
Location: London
Go Premium

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

M
  • Quantitative Python Developer - Fixed Income

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • M

    Millennium

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>