We are currently seeking a highly experienced Software Developer with expertise in Large Language Models (LLMs) to join our team. This is a project-based role, and if you deliver excellence and demonstrate strong teamwork, there is potential for a full-time position.
About the Project:
The objective of this project is to set up a database that will facilitate data scraping. The database will convert the scraped data into embeddings, which will then be stored in a locally hosted open-source vector database called Weaviate.
The primary goal is to consistently trawl target sites, retrieve data, and update our database. Whenever the database is updated, the corresponding embeddings must also be updated in the Weaviate database.
If there are any updates to the content on a scraped webpage, the embeddings must be updated accordingly and stored in the vector database. Similarly, if content is deleted on the target site, the corresponding embeddings should be removed from the vector database.
Additionally, the database should allow manual removal of entries, which will subsequently remove the associated embeddings saved in Weaviate.
All data stored in the database will be converted into embeddings and saved in a single Weaviate namespace. Furthermore, there should be a provision for manually adding content to the database, which will be converted into embeddings and saved in the same namespace within Weaviate.
The developer will be responsible for implementing a mechanism to update or delete specific information from the database at any given time, which will automatically update the saved embeddings in Weaviate.
Requirements:
– Strong experience with Large Language Models (LLMs)
– Proficiency in Docker and FastAPI
– Expertise in creating and manipulating embeddings
– Familiarity with storing embeddings in vector databases
– Minimum of 8 years of commercial experience in software development
– Excellent written and spoken English skills
– Must have built at least 2 LLM applications and provide examples
Location and Working Hours:
– The company is based in Australia.
– Working hours align with Philippine daytime hours.
Application Process:
To apply for this role, please submit the following:
– Resume
– Portfolio showcasing relevant projects
– Cover letter detailing why you believe you are an ideal candidate for this role
Salary:
The salary for this position ranges from 23,000 to 29,000PHP per week, depending on the candidate’s experience.
Please note that only shortlisted candidates will be contacted for further steps in the selection process.
APPLY FOR THIS JOB:
Company: Viral Vault Studios
Name: Samuel Junghenn
Email: