Portfolio construction · Case study
Index ETF portfolio management
- Organization
- BlackRock
- Context
- Quantitative Portfolio Management, Index Equity
- Period
- Aug 2026 – Present
- Methods
- Constraint-based portfolio logic · Benchmark-tracking analysis · Basket construction · Order generation
- Tools
- Python · Aladdin
US → Munich
ETF onboarding led, extending the order-generation workflow
Aladdin
portfolio-management workflows
Note Current role since August 2026. This page describes the class of problem and a textbook formulation only; it contains no proprietary BlackRock methodology, thresholds, fund data, holdings, orders, or system details.
01Context
Index equity funds and ETFs are managed to track a benchmark while satisfying fund-specific rules. Much of the work is repeatable: find where a portfolio has drifted, decide what to trade, check the trades against constraints, and send proposed orders to a portfolio manager. The judgment sits in the constraints: what counts as a breach, which trades fix it at least cost, and what each fund's rules allow.
I work with Index Equity portfolio managers, translating their methodology and constraints into Aladdin portfolio-management workflows.
02Responsibilities
- ETF onboarding. Led the onboarding of Munich ETFs, extending the existing US ETF order-generation workflow with fund-specific basket construction and constraint checks.
- Tracking deviations. Apply constraint-based portfolio logic to find where holdings deviate from benchmark and to formulate proposed orders for PM review.
- Methodology to workflow. Encode investment methodology and constraints so that low-touch processes run systematically, with the portfolio manager kept as the decision-maker.
03The problem class
A textbook version of deviation-driven rebalancing. Current weights are , benchmark weights are , and each position has a tolerance . Choose trades that bring every position back within tolerance with minimum turnover:
- Trading cost per unit of weight in security
- Allowed deviation from benchmark weight
- Fund-specific linear constraints, e.g. concentration or eligibility limits
The absolute value splits into two linear inequalities, so (1)–(2) is a linear program. Real workflows add integer lot sizes, cash and flow handling, and basket rules. Those are exactly the fund-specific details that onboarding a new fund range requires.
04Tools
Python for portfolio logic and validation; Aladdin for portfolio-management workflows and order generation.