Annette Weber studiowała teatrologię i muzykologię w Moguncji, zdobywając jednocześnie doświadczenie jako asystentka reżysera w Badisches Staatstheater w Karlsruhe, gdzie była zatrudniona do 2004 roku. Następnie do 2010 roku pełniła tę funkcję w Staatsoper Unter den Linden w Berlinie. W latach 2010-16 regularnie współpracowała ze Stefanem Herheimem m.in. w Berlinie, Bayreuth i Salzburgu. Od 2013 do 2018 roku pracowała jako konsultantka dyrektora impresariatu Semperoper w Dreźnie, gdzie była odpowiedzialna za kwestie artystyczne i casting. W 2018 roku objęła stanowisko dyrektora ds. obsad w Staatsoper w Hamburgu. Od początku obecnego sezonu pełni funkcję dyrektora ds. opery w Opernhausie w Zurychu.