Avatar Modern Techno Services Pte. Ltd. logo

Python Developer

Avatar Modern Techno Services Pte. Ltd.

D01 Marina, Raffles Place, People's Park, CecilContractS$6,000 – S$12,000/mo

Posted 13 Jul 2026

About this role

We are currently looking to hire Python Developer . This is anexciting opportunity to expand your skill set, achieve job satisfaction andwork-life balance. More details as below Job Summary We are seeking a skilled Python developer to design,develop, and deploy AI-powered Microsoft Teams Bot Applications usingthe Microsoft 365 Agent SDK . The role involves integrating LargeLanguage Models (LLMs) with Azure AI Search (and othervector databases) to implement Retrieval-Augmented Generation (RAG) solutions.The ideal candidate will have a strong background in Python, Microsoft BotFramework, Azure AI services, and modern AI/ML techniques to createintelligent, scalable, and user-friendly bot experiences. Key Responsibilities 1. M365 Agent SDK & Bot Development Design, develop, and deploy Microsoft Teams Bot Applications using the M365 Agent SDK and Python . Implement conversational AI workflows, including natural language understanding (NLU), dialog management, and multi-turn conversations. Integrate bots with Microsoft Teams, Outlook, and other M365 services using Microsoft Graph API. Optimize bot performance for scalability, latency, and user experience . 2. AI & LLM Integration Develop and fine-tune LLM-based solutions (e.g., Azure OpenAI, Hugging Face, or custom models) for conversational AI. Implement prompt engineering and context management to enhance bot responses. Integrate Azure AI Search (or other vector databases like Pinecone, Weaviate, or Chroma) for semantic search and RAG . Design and optimize embedding pipelines for document retrieval and knowledge base augmentation. 3. RAG & Vector Database Implementation Build Retrieval-Augmented Generation (RAG) systems to ground LLM responses in enterprise data. Index, chunk, and embed unstructured data (PDFs, documents, emails) for efficient retrieval. Evaluate and compare vector databases (Azure AI Search, Pinecone, Weaviate, etc.) for performance, cost, and scalability. Implement hybrid search (keyword + vector) for improved accuracy. 4. Cloud & DevOps Deploy and manage Azure resources (App Services, Container Instances, etc.) for bot hosting. Implement/modify CI/CD pipelines for automated testing and deployment. Ensure security best practices (authentication, authorization, data encryption) for bot and AI services. 5. Collaboration & Documentation Work closely with cross-functional teams (product managers, UX designers, data scientists) to refine bot capabilities. Document APIs, workflows, and system design for internal knowledge sharing. Provide training and support to end-users and stakeholders.

What they're looking for

Working Closely With ItAzure OpenAIUX DesignSoftware Engineering

About Avatar Modern Techno Services Pte. Ltd.

Industry: Administrative & support services

Frequently asked questions

What does a Python Developer at Avatar Modern Techno Services Pte. Ltd. do?

We are currently looking to hire Python Developer . This is anexciting opportunity to expand your skill set, achieve job satisfaction andwork-life balance. More details as below Job Summary We are seeking a skilled Python developer to design,develop, and deploy AI-powered Microsoft Teams Bot Applica…

What skills does this Python Developer role need?

Key skills for this role include Working Closely With It, Azure OpenAI, UX Design, Software Engineering.

How much does a Python Developer at Avatar Modern Techno Services Pte. Ltd. pay?

This role lists a salary of S$6,000 – S$12,000 per month.

Is this Python Developer role remote, hybrid, or on-site?

The listing is based in D01 Marina, Raffles Place, People's Park, Cecil. Check the posting for remote or hybrid options.

How do I apply for this Python Developer role?

You can apply directly on Avatar Modern Techno Services Pte. Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.