Title: Python Developer (Machine Learning)
Company Name: Codeware Ltd.
Vacancy: 2
Age: Na
Job Location: Dhaka (Adabor)
Salary: Negotiable
Experience:
Nice-to-Have Skills
PostgreSQL / SQLAlchemy – For handling structured data alongside MongoDB.
Celery + Redis – For background tasks and async jobs.
Elasticsearch / Milvus – Alternative search engines/vector databases.
Frontend Basics (HTML/CSS/JavaScript) – Helpful for full-stack work or debugging UI integration.
React.js or Vue.js – If you're also building modern frontend applications.
Unit Testing (pytest, unittest) – For writing reliable, maintainable code.
CI/CD tools (GitHub Actions, Jenkins, etc.) – Automating testing and deployment.
Soft Skills to Look For
Problem-solving & debugging ability
Clean and maintainable coding practices
Team communication and collaboration
Eagerness to learn and adapt to emerging technologies (especially around AI & RAG)
We are looking for a passionate Python Developer (Machine Learning) to join our innovative software team. The ideal candidate will design, develop, and deploy intelligent applications and algorithms that enhance our products and deliver data-driven business insights. You will work closely with our data engineers, software developers, and product team to build scalable and efficient ML solutions.
Core Skills Required
Python (Advanced)Django – Web framework for building robust backend systems.
FastAPI – High-performance web framework for building APIs.
LangChain – Framework for developing LLM-based applications.
RAG (Retrieval-Augmented Generation) – Understanding and implementing RAG pipelines.
MongoDB – NoSQL database for flexible document-based storage.
ChromaDB / Weaviate – Vector databases used for semantic search and RAG.
Highly Relevant Skills
LLM APIs (e.g., OpenAI, Hugging Face Transformers) – For implementing language models in applications.
Vector Embeddings (e.g., sentence-transformers, OpenAI embeddings) – Crucial for semantic search and RAG.
Docker / Docker Compose – For containerization and deployment.
Git / GitHub – Version control and collaboration.
RESTful API Design & OpenAPI/Swagger Docs – API communication standards.
Async Python (asyncio, aiohttp) – For high-performance async programming with FastAPI.