Python Developer - Equity Factor Model Risk Technology in City of Westminster
Python Developer - Equity Factor Model Risk Technology

Python Developer - Equity Factor Model Risk Technology in City of Westminster

City of Westminster Full-Time 80000 - 120000 £ / year (est.) No home office possible
Millennium Management, LLC

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: Fast-paced environment with excellent career advancement potential.
  • Why this job: Make an impact in finance by developing advanced analytics and optimising processes.
  • Qualifications: 7+ years Python experience, strong SQL skills, and knowledge of equity markets.

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 City of Westminster employer: Millennium Management, LLC

Millennium offers a dynamic and innovative work environment for Python Developers, particularly those passionate about equity portfolio analytics. With a strong emphasis on employee growth, the company provides opportunities to work with cutting-edge technologies and collaborate closely with portfolio research teams, fostering a culture of continuous learning and improvement. Located in a vibrant financial hub, Millennium not only supports professional development but also promotes a collaborative atmosphere where employees can thrive and make meaningful contributions to the firm's success.
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 City of Westminster

✨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 City of Westminster

Python Development
SQL
Data Lakehouse Architecture
Spark
Trino
Delta Lake
Iceberg
Statistics
Equity Markets Knowledge
Portfolio Construction
Communication Skills
Attention to Detail
Adaptability
Problem-Solving Skills

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 SQL and data architecture!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about equity factor models and how your background makes you a perfect fit for our team. We love seeing enthusiasm and a bit of personality!

Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've identified and implemented process improvements or automated tasks. We’re all about innovation, so let us know how you’ve made a difference in your previous roles!

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 – just follow the prompts and submit your materials!

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 model validation.

✨Showcase Your SQL Skills

As SQL is a key requirement, be ready to demonstrate your expertise. You might be asked to write queries on the spot, so practice common SQL tasks and think about how you've optimised data pipelines in your previous roles.

✨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 stakeholders can understand, as you'll be collaborating with various teams.

Python Developer - Equity Factor Model Risk Technology in City of Westminster
Millennium Management, LLC
Location: City of Westminster

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

>