Ankura Tech Stack & Careers