freehire launches on Product Hunt on 26 August.

Follow →

Python Developer

Summary

Build AI-powered Microsoft Teams bots using Python, M365 Agent SDK, and Azure AI services, integrating LLMs with RAG pipelines and vector databases.

Avensys is a reputed global IT professional services company headquartered in Singapore. Our service spectrum includes enterprise solution consulting, business intelligence, business process automation and managed services. Given our decade of success, we have evolved to become one of the top trusted providers in Singapore and service a client base across banking and financial services, insurance, information technology, healthcare, retail and supply chain.

Job Summary We are seeking a skilled

Python developer

to design, develop, and deploy

AI-powered Microsoft Teams Bot Applications

using the

Microsoft 365 Agent SDK . The role involves integrating

Large Language Models (LLMs)

with

Azure AI Search

(and other vector databases) to implement

Retrieval-Augmented Generation (RAG)

solutions. The ideal candidate will have a strong background in

Python, Microsoft Bot Framework, Azure AI services, and modern AI/ML techniques

to create intelligent, 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'S ON OFFER

You will be remunerated with an excellent base salary and entitled to attractive company benefits. Additionally, you will get the opportunity to enjoy a fun and collaborative work environment, alongside a strong career progression.

To submit your application, please apply online or email your UPDATED CV to

(HIDDEN TEXT) or Whatsapp : 6567619833,

Your interest will be treated with strict confidentiality.

CONSULTANT DETAILS: Consultant Name : Ashwak Ahmed S Avensys Consulting Pte Ltd EA Licence 12C5759 Privacy Statement: Data collected will be used for recruitment purposes only. Personal data provided will be used strictly in accordance with the relevant data protection law and Avensys' privacy policy.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available