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 are essential.
- Other info: Entry-level position with full-time employment in a collaborative global team.
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
Quantitative Python Developer - Fixed Income employer: Millennium
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 Python, Go, and microservices. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Network with professionals in the FinTech sector, especially those working in quantitative roles. Attend industry meetups or webinars to connect with potential colleagues and learn more about the company culture at Millennium.
✨Tip Number 3
Prepare to discuss your experience with back-end distributed systems and client-server architectures during interviews. Be ready to provide examples of how you've tackled challenges in these areas, as this will demonstrate your practical knowledge.
✨Tip Number 4
Showcase your ability to communicate effectively with senior stakeholders. Practice articulating complex technical concepts in a clear and concise manner, as this is crucial for collaborating with various teams within the organisation.
We think you need these skills to ace Quantitative Python Developer - Fixed Income
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your proficiency in Python, Go, and any other relevant programming languages. Emphasise your experience with back-end distributed systems and client-server architectures, as these are crucial for the role.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the Quantitative Python Developer position at Millennium. Mention specific projects or experiences that demonstrate your skills in developing and maintaining models and pricing libraries.
Showcase Relevant Experience: If you have experience with Docker/Kubernetes, NoSQL databases, or financial mathematics, be sure to include this in your application. Highlight any projects where you've collaborated with teams across different locations, as this aligns with the company's collaborative culture.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or typos. A well-presented application reflects your attention to detail and professionalism, which is essential for a role in a fast-paced environment like this one.
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 Microservices
As the role involves building microservices, make sure you understand the principles behind them. Be ready to discuss any relevant experience you have and how you would approach integrating these services into existing systems.