Tech Stack
AzureCloudMicroservicesPython
About the role
- Take ownership of the Azure Function Teams Bot API, ensuring its development, stability, scalability, and maintainability.
- Develop, deploy, and maintain backend services using Python and Azure Functions.
- Implement and manage CI/CD pipelines for automated cloud deployments.
- Build and support Teams bots using the Microsoft Botbuilder framework, including adaptive cards.
- Support migration efforts from legacy systems to Databricks where applicable.
- Enable the team to work autonomously by documenting and transferring knowledge.
Requirements
- 5 years relevant experience
- Strong Python programming skills.
- Hands-on experience with Azure Functions and cloud deployments
- Proficiency in setting up and managing CI/CD pipelines
- Familiarity with Microsoft Teams Bot SDK/Botbuilder framework (nice to have, some exposure to other similar frameworks acceptable)
- General software engineering best practices; full stack experience preferred
- Ability to work independently and support knowledge transfer to internal teams
- Experience with microservices and managed cloud platforms
- Understanding of LLMs, prompt engineering, and transformer architecture
- Hands-on experience with RAG architecture, vector search, and embedding models