Enable Data

Lead Full Stack Software Engineer, Backend, AI

Enable Data

full-time

Posted on:

Location Type: Hybrid

Location: BengaluruIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

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