Placerai Tech Stack & Careers