At a Glance
- Tasks: Join a team designing cutting-edge equity portfolio analytics and risk models.
- Company: Millennium, a leading firm in financial technology innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic environment with excellent career advancement opportunities.
- Why this job: Make a real impact in finance with advanced tech and innovative projects.
- Qualifications: 7+ years Python experience and strong SQL skills required.
The predicted salary is between 80000 - 120000 £ per year.
Millennium is looking for an exceptional individual to join the Equity Factor Risk Model Technology Team, which is responsible for designing and developing an equity portfolio analytics framework, including MSCI Barra equity factor risk models.
Principal Responsibilities
- Build expertise in Barra and proprietary factor risk models.
- Architect and build big data infrastructure with the goal of an automated portfolio research environment.
- Identify, design, and implement internal process improvements: automating manual processes, optimizing data pipeline, re‑designing infrastructure for greater scalability, etc.
- Work with portfolio research team on the development and integration of new analytics models into the firm’s delivery platforms.
- Perform extensive back‑testing of existing and new risk factor models.
- Support and run processes for risk management and equity portfolio research.
Required Skills
- Minimum of 7 years Python development experience in buy‑side financial firms.
- Advanced working knowledge of SQL with at least 5 years of professional development experience.
- Experience designing and building data Lakehouse architecture is a significant plus.
- Experience working with Spark and Trino/Spark compute, and expertise with open table formats such as Delta Lake and/or Iceberg is a significant plus.
- Strong working knowledge of statistics.
- Broad understanding of equity markets and portfolio construction.
- Strong communication skills, as this role involves direct communication with risk management and trading.
- Detail‑oriented, a quick learner, and able to adapt to a dynamic, high‑paced environment.
- Demonstrated track record of success in challenging environments.
Python Developer - Equity Factor Model Risk Technology in London employer: Millennium Management, LLC
Contact Detail:
Millennium Management, LLC Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer - Equity Factor Model Risk Technology in London
✨Tip Number 1
Network like a pro! Reach out to folks in the finance and tech sectors, especially those who work with equity risk models. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those related to data architecture or analytics. This gives potential employers a taste of what you can do before they even meet you.
✨Tip Number 3
Prepare for interviews by brushing up on your SQL and statistics knowledge. Be ready to discuss how you've tackled challenges in past roles, particularly around automating processes or optimising data pipelines.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Python Developer - Equity Factor Model Risk Technology in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python development experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your expertise in equity markets and portfolio construction!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the position and how your background makes you a perfect fit for our Equity Factor Risk Model Technology Team. Keep it engaging and personal!
Showcase Your Technical Skills: Since this role requires advanced knowledge of SQL and experience with data Lakehouse architecture, make sure to mention specific tools and technologies you've used. We love seeing concrete examples of your work, especially if they relate to big data infrastructure!
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 shows us you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at Millennium Management, LLC
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially in the context of financial applications. Be ready to discuss your past projects and how you've used Python to solve complex problems, particularly in risk management or portfolio analytics.
✨Get Familiar with Equity Factor Models
Since the role involves working with equity factor risk models, take some time to understand how these models work. Be prepared to explain your knowledge of MSCI Barra models and any experience you have with back-testing and implementing these models in a practical setting.
✨Showcase Your SQL Skills
As SQL is crucial for this position, be ready to demonstrate your advanced SQL knowledge. You might be asked to write queries on the spot, so practice common scenarios you might encounter in a buy-side financial firm.
✨Communicate Clearly and Confidently
This role requires strong communication skills, so practice articulating your thoughts clearly. Be prepared to discuss technical concepts in a way that non-technical team members can understand, as you'll be collaborating with various teams.