Machine Learning Engineer
About the job
You will be working on building multifunctional agent-based AI solutions, developing and enhancing intelligent agents, and implementing modern approaches such as RAG, Langchain, and LLMOps. Experience in computer vision is a strong advantage, as this role includes designing, integrating, and supporting new vision-based solutions. Proficiency in Python is essential for this position.
Key Responsibilities:
-
Design and implement advanced AI solutions and agent-based architectures
-
Configure and optimize Retrieval-Augmented Generation (RAG) pipelines
-
Work with image recognition and computer vision technologies
-
Integrate and optimize neural networks for mobile applications
-
Apply metric learning approaches and embedding processing techniques
-
Enhance chatbot performance using Langchain, LangGraph, and LLMOps tools
-
Analyze user behavior to improve the system’s accuracy and natural interaction
-
Collaborate closely with engineers and product teams to test and deploy enhancements
-
Stay up-to-date with the latest trends in LLMs and conversational AI systems
What We’re Looking For:
-
Experience with NLP methods and practical skills in training and fine-tuning open-source or proprietary LLMs
-
Background in developing for mobile applications
-
Flexibility to work on both NLP and computer vision tasks based on product priorities
-
Hands-on experience building AI agents and agent-based architectures
-
Solid understanding of RAG concepts and their real-world application
-
Strong Python programming skills and familiarity with vector databases
-
Proficiency with Langchain, LangGraph, and best practices in LLMOps
-
Analytical mindset and a proactive approach to testing new ideas
-
Passion for artificial intelligence and a desire for continuous learning and growth
If you’re passionate about cutting-edge AI and eager to contribute to the development of intelligent agent systems, we invite you to become part of our R&D team.
Your journey after applying CV
-
Applying on vacancy
Send us your CV for the open position.
-
Initial screening
Our recruitment team reviews your application to assess fit.
-
Recruiter interview
If your experience aligns, we’ll schedule a conversation to discuss your background and expectations.
-
Skills assessment
A specialized expert evaluates your technical skills and knowledge.
-
Manager interview
Meet your potential manager to explore role expectations and team dynamics.
-
Final decision
We assess all inputs and provide feedback on the next steps.