Millennium is looking for an exceptional individual to join the Equity Factor Risk Model Research Technology Team, which is responsible for designing and developing equity portfolio analytics framework, including MSCI Barra equity factor risk models.
Principal Responsibilities
- Build expertise in Barra and proprietary factor risk models
- Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and ‘big data’ technologies
- 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
Qualifications/Skills Required
- Candidates must have a minimum of 5 years of software development experience in finance or top-tier technology companies.
- Broad understanding of equities markets and portfolio construction
- Strong working knowledge of software design including algorithms and object oriented design
- Professional working knowledge of statistics required (Liner regression and similar)
- Advanced Python programming (must have 5+ years of professional development experience on topics like OOP etc.). Similar, professional experience in R is also beneficial.
- Having hands-on experience in writing/designing software for massive scale (handling 10s-100s billions of records at a time) is strongly preferred. Experience with 'big data' analytics engines, especially Apache Spark, is a significant plus.
- Advanced working knowledge of SQL; minimum 5+ years of professional development experience
- Strong communication skills required as this role involved direct communication with risk management and trading
- A successful candidate will be detail oriented, a quick learner and able to adapt to a dynamic high paced environment
- Applicant should have a demonstrated track record of success in challenging environments
The estimated base salary range for this position is $175,000 to $250,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.