This project adds three pieces of functionality to an existing special-purpose search engine.
* Build a client-facing UI and REST API that will let clients submit queries.
* This UI will add the queries to an approval/training queue so that an administrator can validate the queries and train the engine if necessary.
* Build an administrator UI to approve queries from the queue and train the engine. The UI will present the administrator with example results for queries and the administrator will need to choose the correct results from the examples.
* Build a processing queue to run queries once they have been trained.
This job involves access to sensitive (PII) data and a background check will be required.