Title: Python Developer (Senior/Mid-Level)
Company Name: Signature 11 (IT)
Vacancy: 1
Age: Na
Job Location: Dhaka
Salary: Negotiable
Experience:
Requirements
- 3+ years of hands-on Python development experience in production environments
- Strong proficiency with Django and Django REST Framework, including JWT/OAuth authentication, signals, and custom middleware
- Deep expertise in PostgreSQL — complex queries, indexing strategies, query planning, and Django ORM optimisation
- Strong MongoDB experience — document schema design, aggregation pipelines, Atlas Search, and change streams
- Solid experience building ETL pipelines and data flows for large-scale relational and NoSQL datasets
- Hands-on experience with Celery, RabbitMQ, and Redis for distributed task processing and real-time workloads
- Experience implementing RAG pipelines — document chunking, embedding strategies, vector store integration, and hybrid retrieval
- Familiarity with vector databases (Qdrant, Pinecone, Weaviate, or similar)
- Working knowledge of AWS (S3, EC2, RDS) and cloud-native service integration
- Mid-level DevOps skills — Docker, Nginx, Gunicorn/Daphne, environment configuration, and deployment automation (Ansible is a plus)
- Exposure to MLOps practices — model observability, logging, metrics tracking, and prompt/model versioning
- Comfort working with WebSockets and Django Channels for real-time features
- Good knowledge of Git and collaborative development workflows
Nice to Have
- Practical experience with LangChain / LangGraph or equivalent agentic AI frameworks; understanding of tool-calling, memory management, and multi-agent orchestration
- Experience with LangSmith or other LLM observability/tracing tools
- Familiarity with gRPC and Protocol Buffers
- Experience with OCR and document intelligence pipelines (pdfplumber, pytesseract)
- Contributions to or experience shipping AI products at scale
About IDARE
IDARE delivers advanced AI solutions across multiple industries through one of the most sophisticated automated, no-code machine learning platforms available today. Our platform empowers organisations to build end-to-end AI solutions — from data ingestion and ETL to model deployment and real-time agentic workflows — without requiring programming or data science expertise. We are a product-first engineering team building at the frontier of applied AI.
The Role
We are looking for a Senior or Mid-Level Python Developer with a strong data engineering foundation and a growing passion for applied AI. You will work directly on the core backend platform — architecting APIs, agentic AI pipelines, RAG systems, real-time data workflows, and the infrastructure that ties it all together.
This is a high-impact engineering role. You will be writing production code that powers live AI agents, knowledge bots, and no-code ML workflows used by clients across multiple sectors.
What You'll Be Working On
- Designing and extending a Django + DRF backend powering a no-code AI/ML platform
- Building and maintaining agentic AI pipelines using LangGraph, LangChain, and multi-LLM orchestration (OpenAI, Anthropic Claude, Google Gemini)
- Implementing and optimising RAG (Retrieval-Augmented Generation) systems backed by Qdrant vector database and hybrid retrieval strategies
- Working with PostgreSQL and MongoDB at scale — schema design, query optimisation, aggregation pipelines, and full-text/vector search
- Designing real-time data streaming flows using Celery, RabbitMQ, Redis, and Django Channels (WebSockets)
- Integrating with AWS services (S3, EC2, RDS, and more) and managing cloud-side data pipelines
- Contributing to DevOps and MLOps practices — Docker, Ansible, Gunicorn/Daphne, Nginx, CI/CD pipelines