AI Engineer- Machine learning

ihire talents Lebanon
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description

RemotelyX is hiring: Machine Learning- AI Engineer


Company:

This company specializes in transforming the online presence and marketing strategies of liquor stores. With over a decade of experience in the industry, they offer a range of services including website revamps, SEO, Google Ads management, and custom content creation. Their results-driven approach is designed to boost customer engagement, increase foot traffic, and enhance sales, all while ensuring measurable growth for their clients in a short period.


Mission:

We are seeking a highly skilled Machine Learning/AI Engineer with expertise in building custom AI-driven chatbots and managing vector databases. The ideal candidate will work on developing a Chabot for a retail store database, integrating it with a complex vector database for information retrieval, and leveraging GPT-based models for fallback responses. The role requires end-to-end ownership of embedding generation, data management, API development, and system optimization.


Key Responsibilities:

  • Design, develop, and deploy an AI chatbot that retrieves data from a vector database (e.g., Pinecone) related to liquor store queries.
  • Implement embedding generation and vector search mechanisms for efficient data retrieval.
  • Integrate GPT-based models (e.g., OpenAI's GPT) to handle responses when data is not available in the vector database.
  • Develop APIs in Python and Node.js for chatbot interaction and data processing.
  • Manage vector databases (e.g., Pinecone) and relational databases (MySQL) for structured and unstructured data storage.
  • Optimize machine learning workflows for real-time querying and response generation.
  • Handle data preprocessing, embedding creation, and fine-tuning models to improve chatbot performance.
  • Work with NLP, LLMs (Large Language Models), and embeddings for better contextual understanding.
  • Implement security, performance tuning, and error handling in the chatbot pipeline.
  • Collaborate with frontend and backend developers to ensure smooth integration of chatbot APIs.
  • Monitor system performance and propose enhancements for scalability.


Qualifications:

  • 4-5 years of experience in Machine Learning, AI, and NLP.
  • Strong proficiency in Python and Node.js for API development and data processing.
  • Experience working with vector databases (e.g., Pinecone, FAISS, Weaviate) for efficient semantic search.
  • Solid understanding of LLMs (GPT-based models) and embedding techniques.
  • Hands-on experience with MySQL for structured data management.
  • Strong knowledge of machine learning model deployment and API integration.
  • Experience in building and fine-tuning AI chatbots.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) for ML model deployment.
  • Experience with data processing frameworks such as Pandas, NumPy, or TensorFlow.
  • Knowledge of security best practices for handling AI-driven applications.
  • Excellent problem-solving and debugging skills.

Preferred Skills:

  • Experience with LangChain for chaining LLMs.
  • Familiarity with Docker/Kubernetes for containerized deployments.
  • Knowledge of Kafka, RabbitMQ, or similar messaging systems for event-driven architecture.
  • Experience with monitoring tools to track chatbot performance.


Position Description:

Time:

  • You will have to work for 9 hours per day (2PM–11PM Leb time).
  • You will also be expected to complete your tasks (see above) 5 days a week.
  • Your days off will be on Saturday and Sunday.
  • You may request time off anytime with advanced notice.
  • This position is remote. So you will have the freedom to work from anywhere.
  • Compensation: $2,000-$2,500

Subscribe our newsletter

New Things Will Always Update Regularly