Marvin Engineering Tech Stack & Careers