NewSpace Research and Technologies Tech Stack & Careers