Software Developer (AI/ML Developer)

Job Description

Title: Software Developer (AI/ML Developer)

Company Name: MicroMac Techno Valley Ltd.

Vacancy: 3

Age: 20 to 35 years

Job Location: Dhaka

Salary: Negotiable

Experience:

  • 1 to 3 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service
  • Freshers are also encouraged to apply.


Published: 2025-12-24

Application Deadline: 2026-01-06

Education:
    • Bachelor of Computer Application (BCA) in Computer Science & Engineering


Requirements:
  • 1 to 3 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service
  • Freshers are also encouraged to apply.


Skills Required: Artificial intelligence (AI),Deep learning,Machine Learning

Additional Requirements:
  • Age 20 to 35 years

Required Skills & Qualifications

  • Strong experience in Machine Learning and Deep Learning.
  • Proficiency in Python programming.
  • Hands-on experience with PyTorch and/or TensorFlow.
  • Experience with LLMs and transformer-based architectures.
  • Experience with OCR systems (e.g., PaddleOCR, TrOCR, DocTr, or custom pipelines).
  • Solid background in Computer Vision (OpenCV, CNNs, CRNN, object detection, segmentation).
  • Familiarity with VLMs / multimodal models.
  • Experience deploying models using Docker, REST APIs, or cloud platforms.

Preferred / Nice-to-Have

  • Experience with Qwen models, LLaMA, or GPT-style architectures.
  • Fine-tuning techniques such as LoRA, PEFT, or RLHF.
  • Experience with vLLM, lama.cpp, ONNX, TensorRT, or inference optimization.
  • Knowledge of AWS, GCP, or Azure cloud platforms.
  • Experience with MLOps pipelines and deploying models via OpenAPI REST APIs.
  • Retrieval-Augmented Generation (RAG) workflows. 


Responsibilities & Context:

MicroMac is looking for Software Developer with experience in building high-performing and enterprise-grade applications with PHP. Their roles and responsibilities include managing application development while providing expertise in the full software development life-cycle, from requirement analysis and design to testing.

  • Develop and maintain company standard, reusable code with proper comments.

  • Contribute in complete development life-cycle from requirement analysis to implementation.

  • Other duties and responsibilities as assigned by the management to achieve organizational goal.

  • Design, train, fine-tune, and deploy machine learning and deep learning models.

  • Work with LLMs and VLMs (e.g., Qwen-3 or similar architectures).

  • Build and optimize OCR pipelines, including document parsing, layout analysis, and text extraction.

  • Develop computer vision solutions for image and video analysis.

  • Fine-tune models using PyTorch and/or TensorFlow.

  • Optimize inference performance for speed, scalability, and cost efficiency.

  • Integrate AI models into production systems via APIs, microservices, or other deployment frameworks.

  • Collaborate closely with product and engineering teams to translate business requirements into AI solutions.



Job Other Benifits:
  • T/A,Mobile bill,Provident fund,Weekly 2 holidays
  • Lunch Facilities: Partially Subsidize
  • Salary Review: Yearly
  • Festival Bonus: 2
  • Training and Professional Courses



Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs