The Role
Design, build, and deploy production machine learning systems for classification, NLP, computer vision, conversational AI, and retrieval-augmented generation. Develop pipelines, conduct experiments and evaluations, implement monitoring and observability, and collaborate with client teams to translate business requirements into solutions. The role also includes writing tested documentation, mentoring junior engineers, and contributing to technical best practices.
Summary Generated by Built In
The Role
We are seeking a skilled ML/AI Engineer to join our growing team. You will design, build and deploy
machine learning systems that deliver real value to our clients. This is a hands on role requiring both
technical depth and the ability to understand business problems. You will work embedded with client
teams, translating requirements into production grade solutions.
Requirements
What You Will Do
• Design and implement machine learning pipelines for classification, NLP and computer vision use
cases
• Build conversational AI systems using LangChain, LangGraph and large language model APIs
• Develop RAG pipelines for document processing and knowledge retrieval
• Deploy models to production environments with proper monitoring and observability
• Collaborate with cross functional teams to define requirements and success metrics
• Conduct experiments, A/B tests and model evaluations to validate hypotheses
• Write clean, tested and well documented code
• Mentor junior engineers and contribute to technical best practices
What You Bring
• 3+ years of experience in machine learning or data science roles
• Strong Python skills with experience in scikit-learn, PyTorch or TensorFlow
• Hands on experience with LangChain and LangGraph (required)
• Experience deploying ML models to production environments
• Solid understanding of NLP concepts including embeddings, transformers and retrieval
• Familiarity with MLOps practices: versioning, monitoring, CI/CD for ML
• Experience with vector databases such as Pinecone, Weaviate or ChromaDB
• BSc/MSc in Computer Science, Data Science, Mathematics or related field
Nice to Have
• Contributions to open source ML projects
Skills Required
- 3+ years of experience in machine learning or data science roles
- Strong Python skills with experience in scikit-learn, PyTorch, or TensorFlow
- Hands-on experience with LangChain and LangGraph
- Experience deploying machine learning models to production environments
- Solid understanding of NLP concepts, including embeddings, transformers, and retrieval
- Familiarity with MLOps practices, including versioning, monitoring, and CI/CD for machine learning
- Experience with vector databases such as Pinecone, Weaviate, or ChromaDB
- BSc or MSc in Computer Science, Data Science, Mathematics, or a related field
- Contributions to open-source machine learning projects
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Techno Brain Group is an integrated IT solutions and digital transformation provider operating across more than 20 countries. The company delivers software engineering, business process outsourcing, consulting, cloud, and enterprise technology services to governments, NGOs, and private organizations. Its solutions address public financial management, digital identity, tax administration, business intelligence, analytics, and other technology-driven business and public-sector needs.








