Nurix Therapeutics Tech Stack & Careers