Job Title: Machine Learning Engineer
Experience: 13 Years
Location: Coimbatore (On-site)
About the Role
We are seeking a Machine Learning Engineer with 13 years of hands-on experience in AI and intelligent agent development. The ideal candidate will have strong Python coding skills, solid understanding of AI/ML frameworks, and experience in designing scalable, production-ready agent architectures.
Key Responsibilities
- Develop, test, and deploy AI-driven applications and intelligent agents.
- Work with frameworks like OpenAI API, LangChain, and LlamaIndex to build LLM-based solutions.
- Design and implement scalable system architectures for multi-agent and memory-based systems.
- Handle data through APIs, web scraping, and vector databases such as FAISS, Pinecone, or Chroma.
- Write clean, modular, and well-documented Python code with proper error handling.
- Manage source code and collaboration using Git and GitHub.
- Create and maintain clear technical documentation and project READMEs.
- Containerize and deploy applications using Docker.
Required Skills
- Proficiency in Python with a focus on clean and modular code.
- Strong understanding of AI/ML frameworks such as OpenAI API and LangChain.
- Experience with version control (Git/GitHub), proper documentation, and clean code structure.
- Hands-on experience with Docker for environment setup and deployment.
- Understanding of LLMs, prompt engineering, memory, and multi-agent systems.
- Ability to integrate LLMs with external data sources and APIs.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field.
- Prior project experience in building AI chatbots, RAG (Retrieval-Augmented Generation), or intelligent assistants.
- Familiarity with FastAPI, PostgreSQL, or cloud deployment (AWS/GCP).