Machine Learning & NLP Engineer (Chatbots & Agentic AI)

Job Opportunity: Machine Learning & NLP Engineer (Chatbots & Agentic AI)

Baneswer, Rajshahi · In-person Application Deadline: Nov 04, 2025 Vacancies: 2 (Two)

About Us

Intellica Bangladesh Ltd. is a private limited software export company based in Rajshahi, Bangladesh. We deliver high-quality software development services to international clients, primarily in the United States. Our mission is to create a supportive, growth-focused environment for our team while maintaining the highest standards of professionalism.

Position Overview

We are seeking an innovative and detail-oriented Machine Learning & NLP Engineer (Chatbots & Agentic AI) to design, build, and optimize next-generation conversational systems at Intellica Bangladesh Ltd. This role involves developing intelligent, context-aware chatbots and agentic AI frameworks using modern NLP, deep learning, and LLM-based architectures. The ideal candidate combines strong programming and research skills with creativity in applied AI problem-solving.

Work Mode: In-person — based at our Rajshahi office.

Key Responsibilities

  • Design, train, fine-tune, and evaluate models for NLP, CV screening, and predictive analytics; promote prototypes to production with clear success metrics.
  • Build conversational AI and multi-agent systems (LangChain, LangGraph, CrewAI, AutoGen) with tool use, planning, memory, and safe execution.
  • Implement Retrieval-Augmented Generation (RAG): loaders, chunking, embeddings, vector stores (Pinecone/Weaviate/FAISS), and evaluation harnesses.
  • Develop microservices around models using FastAPI/Flask; containerize with Docker; implement CI/CD; optimize latency, throughput, and cost.
  • Ingest, clean, and analyze large datasets using MySQL, SQL optimization, Pandas, and NumPy to generate actionable insights.
  • Integrate AI into HR/CRM/ERP/support systems via REST/GraphQL; collaborate with backend, DevOps, and product for end-to-end delivery.
  • Establish LLM ops & safety: monitoring for accuracy/drift, guardrails, human-in-the-loop, and prompt/retrieval/task-success evaluation suites.
  • Implement explainability (SHAP/LIME/attention visualization) and write model cards/data sheets for governance and stakeholder trust.
  • Deploy and operate on AWS/Azure/GCP; set up observability with CloudWatch/ELK/Grafana; follow security and cost-efficiency best practices.
  • Continuously explore new techniques/tools, contribute internal templates, and participate in hackathons/research sprints.

Required Skills & Expertise

  • BSc in Computer Science & Engineering or related field; fresh graduates welcome with strong portfolios.
  • Strong Python fundamentals: clean, documented, and tested code; experience with packaging and virtual environments.
  • Proficiency in MySQL and efficient SQL queries; understanding of relational schemas, joins, and indexing.
  • Hands-on experience in Machine Learning: preprocessing, model training, and evaluation using scikit-learn plus either PyTorch or TensorFlow.
  • Working knowledge of NLP and LLMs: tokenization, embeddings, Hugging Face Transformers, prompt engineering, and basic fine-tuning.
  • Experience building and managing APIs using FastAPI or Flask; familiarity with authentication (JWT), REST principles, and Postman/OpenAPI tools.
  • Basic cloud literacy: deploying on AWS, Azure, or GCP; containerization using Docker; implementing CI/CD via GitHub Actions or GitLab.
  • Strong analytical mindset and debugging skills; comfortable with version control using Git.
  • Excellent communication skills in English (spoken and written); ability to document, present, and discuss trade-offs clearly with cross-functional teams.

Preferred / Nice-to-Have Skills

  • Agent frameworks: LangChain, LangGraph, CrewAI, AutoGen; tool calling; multi-agent orchestration.
  • RAG depth: hybrid search (BM25 + vector), re-rankers, chunking heuristics, and evaluation suites.
  • Frontend integration: React + TypeScript for admin/operator UIs and lightweight dashboards.
  • Infra at scale: Kubernetes, serverless (AWS Lambda / Cloud Run), Terraform/IaC, message queues & eventing.
  • Observability: OpenTelemetry tracing, structured logging, model-level analytics and alerting.
  • Security & governance: secrets management, PII handling, access policies, bias checks, and red-teaming.
  • MLOps: model registries, feature stores, drift detection, and data contracts.

Salary & Benefits

  • Salary: BDT 30,000 - 50,000 (Negotiable; based on skills and performance).
  • Festival Bonus: Twice yearly (25%–50% of base pay, performance-based).*
  • Paid Time Off: 8 days annually.*
  • On-time salary disbursement (last working day of the month).
  • Comprehensive training & mentorship programs.

* Benefits marked with an asterisk apply to permanent employee.

Employment Details

Type
Full-time
Office Hours
9:00 AM – 6:00 PM (with 1-hour lunch break)
Working Days
Sunday – Thursday

How to Apply

If you meet the requirements and are ready to advance your career with us, please send your resume and a cover letter to hr@intellica-bd.com with the subject line: “Machine Learning & NLP Engineer (Chatbots & Agentic AI)”.

Apply Now