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: 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: 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