Software Engineer – AI
$600,000–$1,440,000 year
HybridDhaka, Dhaka Division, Bangladesh
Job Summary
Develop and improve Maira-2, the company's flagship AI model, by researching, evaluating, and fine-tuning generative AI systems for real-world applications. Run benchmarks across large language models to compare quality, latency, and cost while designing experimentation frameworks for prompts and architectures. Optimize pipelines for accuracy and efficiency, collaborating with leadership to translate business needs into scalable product capabilities. Support production deployment with continuous monitoring and stay current on latest developments in LLMs and optimization techniques. This role contributes directly to advancing a cost-efficient, high-performance AI platform within a Tokyo-based startup environment.
Required Qualifications
- Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related technical field
- 3+ years of software engineering experience, including at least 1 year of hands-on experience in AI and machine learning
- Strong understanding of Generative AI, including large language models, transformer architectures, embeddings, prompting, retrieval, and fine-tuning methods
- Hands-on experience applying foundation models such as OpenAI, open-source LLMs, or other generative AI systems
- Experience running benchmarks and evaluations across multiple models using defined metrics
- Practical knowledge of fine-tuning, instruction tuning, parameter-efficient tuning, or related techniques
- Strong programming skills in Python and familiarity with modern ML/AI frameworks
- Experience with tools and libraries such as PyTorch, Hugging Face, LangChain/LlamaIndex, vector databases, and model evaluation frameworks
- Ability to work in a fast-paced environment and independently drive experiments from concept to conclusion
- Strong analytical thinking and problem-solving skills
- Excellent communication skills and ability to work closely with senior leadership
- Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related technical field
- 3+ years of software engineering experience, including at least 1 year of hands-on experience in AI and machine learning
- Strong understanding of Generative AI, including large language models, transformer architectures, embeddings, prompting, retrieval, and fine-tuning methods
- Hands-on experience applying foundation models such as OpenAI, open-source LLMs, or other generative AI systems
- Experience running benchmarks and evaluations across multiple models using defined metrics
- Practical knowledge of fine-tuning, instruction tuning, parameter-efficient tuning, or related techniques
- Strong programming skills in Python and familiarity with modern ML/AI frameworks
- Experience with tools and libraries such as PyTorch, Hugging Face, LangChain/LlamaIndex, vector databases, and model evaluation frameworks
- Ability to work in a fast-paced environment and independently drive experiments from concept to conclusion
- Strong analytical thinking and problem-solving skills
- Excellent communication skills and ability to work closely with senior leadership
Desired Qualifications
- Experience building or optimizing cost-efficient AI systems for production use
- Familiarity with inference optimization, quantization, distillation, caching, or model compression techniques
- Experience with RAG systems, data pipelines, and evaluation of retrieval quality
- Exposure to GPU-based training/inference workflows and cloud infrastructure
- Experience working in startups or highly iterative product environments
- Understanding of trade-offs between model quality, latency, and cost
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.