Location
London
Hours
Full Time
Salary
Competitive, commensurate with experience
About the Role
BlackRock is one of the world's preeminent asset management firms, providing global investment management, risk management, and advisory services to institutional, intermediary, and individual investors worldwide. Our Index Equity Technology team manages over $7.5 trillion in global index equity assets across developed and emerging markets, commodities, and REITs, offering one of the industry's broadest arrays of investment choices.
The Index Equity Technology team is expanding to improve business efficiency and scalability. This role involves collaborating closely with Portfolio Managers, the Index Equity team, and BlackRock technology teams to build a best-in-class index investment engine. The successful candidate will develop and maintain portfolio engineering algorithms that support index investment processes, delivering robust, extensible, and scalable code.
Key responsibilities include implementing an innovative platform primarily in Python for the development, deployment, maintenance, and monitoring of portfolio engineering algorithms; maintaining the Algo ecosystem aligned with Python engineering principles; leveraging cutting-edge technologies such as AI; identifying and implementing operational process improvements using data analytics; integrating portfolio engineering algorithms with BlackRock's technology platform; and collaborating with technology teams to ensure tools meet business requirements.
BlackRock offers a hybrid work model designed to foster collaboration and flexibility, requiring employees to work at least four days per week in the office with one day remote. This model supports accelerated learning and onboarding for new joiners.
We provide a comprehensive benefits package including retirement investment tools, education reimbursement, physical and emotional well-being resources, family support programs, and Flexible Time Off (FTO) to help you recharge and balance your personal and professional life.
Experience
- Bachelor's or Master's degree or equivalent experience in computer science, engineering, or a quantitative field with strong computing skills
- Programming experience in Python (preferred) or Java with strong object-oriented skills
- Familiarity with SDLC including agile methodologies, test-driven development, version control, and CI/CD tools
- Knowledge of the Scientific Python stack and experience handling large data sets and statistical processing
- Experience applying mathematics and statistical techniques to solve complex problems
- Experience in investment management, trading, or finance-related fields is a plus
- Knowledge of equity risk models is advantageous
About you
- Excellent analytical and problem-solving skills with strong attention to detail and precision
- Highly motivated, inquisitive, and a great team player
- Effective communication skills
- High degree of professional integrity, discretion, and judgment
Qualifications
- Strong programming and quantitative skills
- Ability to understand and contribute to portfolio construction and engineering processes
- Enthusiasm for learning and applying new technologies including AI
BlackRock










