Business Operations Team Lead at Nebius (Amsterdam, Netherlands) — aijobsearch