Abstrabit Technologies

AI/ML Engineer

Abstrabit Technologies

full-time

Posted on:

Location Type: Remote

Location: Remote • Mali

Visit company website
AI Apply
Apply

Job Level

Junior

Tech Stack

KerasNumpyPandasPythonPyTorchScikit-LearnTensorflow

About the role

  • Design, develop, train, and deploy machine learning models and AI solutions, including custom chatbots and knowledge-based systems.
  • Integrate state-of-the-art AI/ML models (NLP, Computer Vision, Generative AI, etc.) into client products and internal platforms.
  • Build, manage, and continuously improve knowledge bases that power intelligent applications.
  • Develop, fine-tune, and evaluate generative AI models and functionalities for various applications.
  • Contribute to the development of full-stack applications by implementing and embedding core AI/ML features.
  • Develop testing protocols, perform rigorous debugging, and ensure the performance, scalability, and reliability of AI/ML models and applications.
  • Stay current with the latest advancements in AI/ML research, tools, and techniques, evaluating their potential and applying them to solve business challenges.
  • Work closely with consultants, software developers, and clients to understand requirements, define solutions, and deliver impactful results.
  • Proven experience in building and deploying agentic AI systems (e.g., autonomous AI agents, multi-agent frameworks, workflow orchestration) using frameworks such as LangChain, LlamaIndex, n8n, Retell, Vapi, or Vector Databases, with a focus on real-world applications and problem-solving.
  • Hands-on experience in developing, fine-tuning, and deploying generative AI models (LLMs, diffusion models, transformers) using frameworks like Hugging Face, OpenAI APIs, Stable Diffusion, or similar, with demonstrable projects in text, image, or multimodal generation.

Requirements

  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a closely related quantitative field.
  • 0-3 years of professional hands-on experience in building and deploying AI/ML models and solutions.
  • Strong theoretical understanding and practical experience with core machine learning algorithms (supervised, unsupervised learning), deep learning concepts, and potentially NLP or computer vision.
  • Proficiency in Python is essential, along with strong experience using relevant data science and ML libraries (e.g., Pandas, NumPy, Scikit-learn).
  • Hands-on experience with major ML/DL frameworks such as TensorFlow, PyTorch, or Keras.
  • Excellent analytical and problem-solving skills with meticulous attention to detail.
  • Strong verbal and written communication skills, with the ability to explain complex concepts clearly.
Benefits
  • Flexible work arrangements

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
machine learningAI solutionsNLPcomputer visiongenerative AIfull-stack applicationsdebuggingcore machine learning algorithmsdeep learningPython
Soft skills
analytical skillsproblem-solving skillsattention to detailverbal communicationwritten communication
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Artificial IntelligenceMaster's degree in Machine LearningMaster's degree in Data Science