Senior ML/GenAI Engineer (offline)

Job Description

Requried:

  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
  • +7 years of experience in machine learning and NLP, with a focus on developing applications using LLMs.
  • Proficiency in programming languages such as Python and frameworks/libraries like TensorFlow, PyTorch, Hugging Face Transformers.
  • Experience with cloud services (AWS, Azure, GCP) for deploying ML models and applications.
  • Strong understanding of RESTful APIs for integrating chatbot functionalities into different platforms.
  • Familiarity with version control tools (e.g., Git) and ML development tools (e.g., Jupyter Notebooks, MLflow).
  • Participate in pre-sales activities, including developing ML offering materials and engaging with clients to understand their needs, presenting
  • tailored solutions, and demonstrating the potential impact of our ML technologies.
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.

Preferred:

  • Knowledge of front-end technologies (HTML, CSS, JavaScript) for crafting interactive chatbot interfaces is advantageous but not required.
  • Certifications or advanced training in machine learning, cloud architectures, or similar fields.
  • Active participation in relevant tech communities or contributions to open-source projects in the ML/NLP domain.
     

Job Responsibilities

  • Design and implement chatbot solutions using Large Language Models such as OpenAI GPT API or similar frameworks.
  • Collaborate with cross-functional teams to integrate chatbot solutions into existing platforms and workflows.
  • Optimize and fine-tune LLMs for performance, accuracy, and user engagement.
  • Build and optimized RAG and vectorized databases
  • Monitor and evaluate the performance of chatbot applications, identifying areas for improvement and implementing updates.
  • Stay up-to-date of developments in AI, machine learning, and NLP to ensure our solutions remain cutting-edge.
  • Develop and maintain documentation related to ML models, including model design, deployment details, and performance metrics.
  • Work with data engineers to ensure the availability and quality of data for training and fine-tuning models.
  • Implement security measures to protect sensitive information processed by chatbots.
     

Department/Project Description

We are seeking a highly skilled and motivated Machine Learning Developer to join our dynamic team, focusing on developing, deploying, and optimizing Large Language Models for chatbot applications. This role involves working on cutting-edge AI technologies to create conversational agents that provide engaging and insightful interactions with users. The ideal candidate will have a strong background in machine learning, Natural Language Processing, and experience in developing LLM-based chatbots.