Millennium seeks to pursue a diverse range of investment strategies across industry sectors, asset classes and geographies. We are seeking talented professionals to join an Equity investment team, supporting a Senior Portfolio Manager in executing trading strategy. Work as an Associate Portfolio Manager focusing on research and idea generation, while managing a book of investments within the respective Senior Portfolio Manager’s mandate.
Responsibilities
- Assist the Senior Portfolio Manager with the construction and management of a discretionary and semi-systematic trading strategy with strong expertise and focus in FX volatility.
- Generate tactical discretionary trade ideas by incorporating volatility surface analysis.
- Formulate and manage trade modeling, strategy implementation, and deploy capital.
- Develop fundamental and quantitative research for equity derivatives and FX investments, utilize mathematical modeling and options pricing to evaluate outright volatility, term structure, skew and other relative value opportunities.
- Analyze options trading strategies and identify volatility trading ideas.
- Utilize mathematical modeling to inform investment decision-making and position-management.
- Build and manage risk analysis tools for portfolio optimization through factor construction and forecasting.
- Monitor the risk of portfolio using non-standard metrics, and gather market data related market positioning and price volatility.
- Apply sound financial insights and statistical learning techniques to explore, analyze, and harness a large variety of datasets to create strong predictive models.
Requirements
- A minimum of 3 years’ of portfolio management experience
- Proficiency in programming skills in Python, C++, VBA, SQL is desired
- Experience must include research, market structure and trading in FX options
- Experience in both market-making and proprietary trading is desired
- Experience with machine learning techniques is desired
- Excellent organizational skills, strong attention to detail, ability to prioritize and work on multiple projects simultaneously.
- Good team player – one who is able to prioritize in a fast moving, high pressure, constantly changing environment.