Senior ML/Python Engineer
We are seeking a highly skilled Senior Machine Learning Engineer to join our team and help drive the development of cutting-edge AI solutions. You will work on projects involving natural language processing (NLP), large language models (LLMs), retrieval-augmented generation (RAG), and AI agents for UI design generation based on natural language.
Requirements
- 5+ years of professional experience in software development using Python
- 3+ years of hands-on experience in Natural Language Processing (NLP) and Machine Learning
- Strong expertise in working with Large Language Models (LLMs), AI agents, and RAG (Retrieval-Augmented Generation) architectures
- Experience with vector databases such as Chroma, Milvus, or similar for efficient similarity search and document retrieval
- Proven experience in training, fine-tuning, evaluating, and deploying ML models in production environments
- Solid understanding of model optimization, performance tuning, and scalability
- Familiarity with modern ML toolkits and libraries (e.g., Hugging Face Transformers, LangChain, LlamaIndex)
- Upper-intermediate English proficiency (both spoken and written)
Nice to Have:
Experience with Model Context Protocols (MCP) or similar context-management strategies in complex AI systems.
Experience integrating ML systems with APIs or back-end services.
Job responsibilities
Design, build, and maintain state-of-the-art machine learning systems and NLP pipelines.
Develop and iterate on LLM-based solutions for tasks such as question answering, summarization, chat agents, and document understanding
Evaluate model performance using robust metrics and improve accuracy, latency, and reliability of ML pipelines.