Full Stack Software Engineer (Backend) with AI

Reposted 22 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka
In-Office
Senior level
Cloud • Database
The Role
The role involves developing and maintaining backend services using Python, managing CI/CD pipelines, and building Teams bots. Requires experience with Azure Functions and cloud deployments, and supporting migrations to Databricks.
Summary Generated by Built In

Role Overview

We are seeking a full stack software engineer with 5 years relevant experience, who can take ownership of the Azure Function Teams Bot API, ensuring its development, stability, scalability, and maintainability.


Key Responsibilities

  • 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

Top Skills

Azure Functions
Ci/Cd
Databricks
Embedding Models
Llms
Microservices
Microsoft Botbuilder
Python
Rag Architecture
Vector Search
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Minneapolis, MN
19 Employees
Year Founded: 2018

What We Do

Enable Data specializes in advanced data, application and cloud solutions working on cutting-edge projects driving innovation and transformation for our customers. We empower our customers to leverage modern solutions to deliver increased value across their business ecosystem.

We help clients by providing consulting, managed project and staff augmentation services working with clients across various industries including healthcare, financial, media, insurance, and manufacturing.

Similar Jobs

Nexthink Logo Nexthink

Consultant

Artificial Intelligence • Big Data • Cloud • Information Technology • Machine Learning • Software
Hybrid
Bengaluru, Karnataka, IND
1200 Employees

CSC Logo CSC

Accountant

Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
8500 Employees

Zeta Global Logo Zeta Global

Senior Software Engineer

AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Easy Apply
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
2429 Employees

Zeta Global Logo Zeta Global

Operations Specialist

AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Easy Apply
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
2429 Employees

Similar Companies Hiring

Toro TMS Thumbnail
Transportation • Software • Sales • Enterprise Web • Cloud
Chicago, IL
64 Employees
Yooz Thumbnail
Software • Machine Learning • Fintech • Financial Services • Cloud • Automation • Artificial Intelligence
Aimargues, FR
470 Employees
Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account