
MT Lab
Senior Back-end Developer (International AI Brand)
- REST
- REST API
- PostgreSQL
- Python
- Node.js
- DynamoDB
- Docker
- Amazon Web Services
- gRPC
- GitHub
- Английский язык
- RabbitMQ
- Apache Kafka
- Qdrant
- microservices
Company Overview:
MTLAB is an R&D company based in Dubai, developing the world’s first AI for shopping that unifies both online and offline experiences. By integrating chat-to-shop, social shopping, virtual try-ons, and proximity offers, our AI provides a superior experience for shoppers and boosts sales for businesses.
Role Summary:
MTLAB is seeking a high-level back-end developer with a deep understanding of Retrieval-Augmented Generation (RAG) and intelligent agents. The back-end developer will be responsible for designing, implementing, and maintaining scalable server-side applications that support real-time inventory matching, location-based recommendations, dynamic chat interfaces, and seamless integration with front-end services.
Responsibilities:
• Develop and maintain the backend infrastructure for the AI product.
• Implement and manage APIs to support AI functionalities and user interactions.
• Integrate a vector database to store and manage application data efficiently.
• Implement AI models, including fine-tuning and embeddings.
• Develop and maintain the RAG framework for AI functionalities.
• Containerize applications to ensure consistent deployment environments.
• Optimize backend performance and scalability to handle growing user demands.
Requirements:
• Proven 5+ years as a backend developer.
• 5+ years writing asynchronous Python 3 services.
• Expert in FastAPI, REST API design, and microservices architecture.
• Hands on experience with PostgreSQL and DynamoDB in production.
• Skilled at building RAG pipelines, fine tuning LLMs, and managing embeddings (Qdrant preferred).
• Proficient with Docker & Docker Compose for containerized deployments.
• Demonstrated success deploying scalable services on AWS and GCP.
• Strong knowledge of gRPC and messaging systems (RabbitMQ or Kafka).
Why MTLAB?
• Make an impact with a world-class team, setting new benchmarks.
• Tackle global-scale, non-trivial challenges.
• Grow with unparalleled learning and advancement opportunities at MTLAB.
• Experience rapid career progression.
• Receive a competitive compensation package.
• Opportunity for equity stake.