• Architected a job message queue service using BullMQ and Redis that picks up DAG (Directed Acyclic Graph) flows that orchestrate the processing of data
• Implemented logic to store customer data using GCS/s3 and reference the files in a relational table
• Interfaced with various external data annotation platforms, wrapping their labeling lifecycle from uploading data to quality control, to leverage their unique strengths for customer labeling use cases
• Built the user management and multi-tenancy logic to provide more organization and membership controls for customer organization owners and super admins
• Developed options for customers to send us their data: browser upload and integration with external cloud storage—integrations prompt for cloud credentials and validates before securely storing