Lead Software Developer (Python)

Skan AI

Bengaluru

On-site

INR 1,500,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading AI Solutions Provider in Bengaluru is seeking a skilled Lead Software Developer (Python) to drive the design and development of scalable microservices. The ideal candidate should have 6–8 years of experience with expertise in cloud-native architectures and integrating LLM capabilities. This full-time role involves working in an agile environment, mentoring junior developers, and participating in CI/CD processes. Competitive compensation and opportunities for professional growth are provided.

Qualifications

  • 6–8 years of hands-on experience in software development.
  • Strong expertise in Python and programming best practices.
  • Experience integrating microservices with LLMs or APIs.

Responsibilities

  • Lead design and implementation of Python microservices.
  • Develop and maintain microservices with RabbitMQ communication.
  • Integrate LLM capabilities using OpenAI APIs.

Skills

Python (3.x)
Docker
Kubernetes
RabbitMQ
PostgreSQL
MongoDB
Agile methodologies
CI/CD
Git

Tools

GitHub
Azure Pipelines

Job description

Join to apply for the Lead Software Developer (Python) role at Skan AI

We are seeking a skilled and motivated Lead Software Developer (Python) with 6–8 years of hands‑on experience in designing, developing, and deploying Python‑based microservices. The ideal candidate should have expertise working with cloud‑native architectures using Docker and Kubernetes, and integrating services with Large Language Models (LLMs) via OpenAI APIs. You will lead the design, development, and deployment of scalable services while working in an agile/scrum environment.

Essential Duties and Responsibilities
  • Lead the design and implementation of Python microservices hosted on Kubernetes or Docker environments.
  • Develop and maintain Python micro‑services where communication between microservices uses RabbitMQ.
  • Design and optimize database schemas; implement data access layers using PostgreSQL and MongoDB.
  • Integrate LLM capabilities via OpenAI or similar APIs into microservices.
  • Write unit, integration, and system tests; ensure code quality and maintainability.
  • Track work progress and maintain up‑to‑date tasks on Azure Boards (or similar work item tracking systems).
  • Manage source code repositories, branching strategies, pull requests, and reviews using Git‑based tools (Azure Repos, GitHub, or similar).
  • Build, configure, and maintain CI/CD pipelines using Azure Pipelines for automated testing and deployments.
  • Participate in Agile ceremonies (sprint planning, stand‑ups, retrospectives) and collaborate effectively with cross‑functional teams.
  • Mentor and guide junior developers on coding standards, best practices, and architecture decisions.
Required Experience
Programming Skills
  • Strong expertise in Python (3.x), with knowledge of best practices for building scalable services.
  • Application of proven programming principles and patterns.
  • Prompt engineering skill to generate code using Cursor, Co‑Pilot or similar tools.
Design Skills
  • Strong expertise in OOP with Python.
  • Strong expertise in code design / modelling skills using UML or similar tools.
Frameworks / Libraries
  • Experience with popular Python frameworks – SQL Alchemy, Alembic.
  • Experience with building custom Python packages.
Containerization & Orchestration

Hands‑on experience with Docker, Kubernetes (AKS or self‑hosted).

Messaging Systems

Proven experience using RabbitMQ for asynchronous service communication.

Databases
  • NoSQL: MongoDB (data modelling, CRUD operations).
APIs & LLMs

Integration of microservices with LLMs or OpenAI APIs; handling authentication, request/response flows, and prompt engineering basics.

In‑Depth Knowledge & Experience in the following areas
  • High level understanding of following tech stack.
  • Source control with Git (Azure Repos, GitHub).
  • Building and deploying using Azure Pipelines or similar CI/CD tools.
  • Familiarity with container registries (ACR, Docker Hub).
  • Work item tracking and task management using Azure Boards (or Jira).
  • Experience working in Agile/Scrum methodologies, including sprint ceremonies, story point estimation, and continuous delivery.
Additional Skills
  • Excellent problem‑solving and troubleshooting / debugging skills.
  • Strong understanding of RESTful API design principles.
  • Familiarity with observability tools (logging, metrics, tracing) is a plus.
  • Excellent verbal and written communication skills.
  • Ability to lead technical discussions and present solutions effectively.
Seniority Level

Mid‑Senior level.

Employment Type

Full‑time.

Job Function / Industries

Software Development and IT Services and IT Consulting.

Referrals increase your chances of interviewing at Skan AI by 2x.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Development Engineer (Python)
Sr Software Development Engineer (Python)

Skan AI • Bengaluru

Hybrid
INR 2,400,000 - 4,200,000
Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Python Software Engineer
Senior Python Software Engineer

Stellar Innovations • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Technical Lead
Technical Lead

ZestIoT • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Sr. Director, AI Solutions
Sr. Director, AI Solutions

SkanAI • Karnataka

On-site
INR 4,000,000 - 7,000,000
Senior Python AI/ML Engineer
Senior Python AI/ML Engineer

Keka Technologies Private Limited • Ahmedabad District

On-site
INR 4,200,000 - 5,800,000
Sr. Director, AI Solutions
Sr. Director, AI Solutions

Skanai • India

On-site
INR 5,500,000 - 7,500,000
Senior Python Developer
Senior Python Developer

Keka Technologies Private Limited • Kolkata District

Hybrid
INR 1,800,000 - 2,800,000
Python Developer Lead
Python Developer Lead

Amiseq • Chennai District

On-site
INR 1,620,000 - 1,980,000
Lead Software Engineer – AL/ML, Implementation Engineer
Lead Software Engineer – AL/ML, Implementation Engineer

Jobtailor • Bengaluru

On-site
INR 1,800,000 - 2,400,000