Vector (LanceDB) Database Consultant - Contract - 17552
About the Opportunity
The objective of this project is to provide REST and gRPC APIs into the LanceDB embedded vector database (GitHub). As part of our solution, content such as text and images will need to be stored in a vector database to provide RAG (Retrieval Augmented Generation) capabilities to our LLM (large language model).
Duties include but are not limited to:
The successful candidate will have the following:
We are currently recruiting for a Senior Vector Database Consultant for our Ottawa based client. This is a 2-3 month remote contract position to start. Our client is a well-established organization and a leader in their field.
LROIT
How to Apply
Please apply by clicking the “Apply Now” button below and follow the instructions to submit your résumé. You can also apply by submitting your résumé directly to itcontractresumes@lrostaffing.com. If you are already registered with us, please contact your Senior Recruiter. Please quote job 17552.
Thank you for your interest in this role. One of our Recruiters will be in touch with you if your profile meets the requirements for the role and the expectations of our clients. Please note that all candidates must be permitted to work in Canada to be considered for this opportunity.
#LI-Remote
About the Opportunity
The objective of this project is to provide REST and gRPC APIs into the LanceDB embedded vector database (GitHub). As part of our solution, content such as text and images will need to be stored in a vector database to provide RAG (Retrieval Augmented Generation) capabilities to our LLM (large language model).
Duties include but are not limited to:
- Provide a basic performance assessment of two approaches:
- C# REST and gRPC APIs into LanceDB
- C# APIs will require the creation of C# bindings into LanceDB embedded library which are written in RUST
- C# REST and gRPC APIs into LanceDB
- Python REST and gRPC APIs into LanceDB
- The performance evaluation will contain a limited set of APIs to compare and contrast Python and C# API access into LanceDB
- Participate in the selection process of C# or Python as the language based:
- Performance testing listed above
- Complexity and costs associated with implementing either a C# or Python set of APIs
- Estimated timelines to implement either of the above two approaches
- Implement either the C# bindings for REST and gRPC, or the Python equivalent
- Provide design documentation as required
- Participate in daily standups
The successful candidate will have the following:
- Knowledge of the Rust programming language
- Ability to provide bindings for Rust to integrate with C#
- Experience building performant C# REST and gRPC APIs in C#
- Experience building performant REST and gRPC APIs in Python
- Knowledge of GitHub
- Strong communication skills
- Contractor will be responsible for providing all tools and computer equipment with sufficient resources
- Contractor will be responsible for providing a performance report based on a set of criteria negotiated with the client
- Contractor will provide all the relevant software as determined by the client
- Contractor will provide all relevant unit testing as determined by the client
- Contractor will be required to attend daily standups with the client's team
We are currently recruiting for a Senior Vector Database Consultant for our Ottawa based client. This is a 2-3 month remote contract position to start. Our client is a well-established organization and a leader in their field.
LROIT
How to Apply
Please apply by clicking the “Apply Now” button below and follow the instructions to submit your résumé. You can also apply by submitting your résumé directly to itcontractresumes@lrostaffing.com. If you are already registered with us, please contact your Senior Recruiter. Please quote job 17552.
Thank you for your interest in this role. One of our Recruiters will be in touch with you if your profile meets the requirements for the role and the expectations of our clients. Please note that all candidates must be permitted to work in Canada to be considered for this opportunity.
#LI-Remote