
Lead Full Stack Software Engineer, Backend, AI
Enable Data
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- 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 (or similar frameworks)
- Support migration efforts from legacy systems to Databricks where applicable
- Enable the team to work autonomously by documenting and transferring knowledge
Requirements
- 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 any other identical framework is needed)
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonAzure FunctionsCI/CD pipelinesMicrosoft Botbuilder frameworkmicroservicesmanaged cloud platformsLLMsprompt engineeringtransformer architectureRAG architecture
Soft Skills
independenceknowledge transfer