Takeda Tech Stack & Careers