Ovii Job Board

Sr Software Development Engineer (Python)

Skan AI

Bengaluru, India • Onsite - Bengaluru, India • Full-Time • 4-5 years

Posted 2026-06-23 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

We are looking for a senior engineer to design, build, and operate Python‑based microservices on cloud‑native platforms. The role involves container orchestration, messaging, database integration, and LLM‑powered features while working in an Agile Scrum team.

Role Snapshot

  • Python microservice design & implementation
  • Docker & Kubernetes deployment
  • RabbitMQ‑based messaging
  • PostgreSQL & MongoDB data layers
  • LLM integration via OpenAI APIs
  • Agile/Scrum collaboration
  • Unit, integration & system testing
  • Git‑based code reviews

Must-Have Requirements

  • Python (3.x)
  • Docker
  • Kubernetes
  • RabbitMQ
  • PostgreSQL
  • MongoDB
  • Azure Boards (or similar)
  • Git (Azure Repos, GitHub)
  • RESTful API design
  • Unit & integration testing
  • OOP with Python
  • Prompt engineering with AI code assistants
  • Python microservice development
  • Container orchestration with Docker/Kubernetes
  • Messaging with RabbitMQ
  • Database design with PostgreSQL & MongoDB
  • LLM integration via OpenAI APIs
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field

Nice-to-Have Signals

  • Kubernetes certification
  • Azure certification
  • Python certification
  • Security best practices for containers
  • AI/ML pipeline experience
  • Observability tools (logging, metrics, tracing)
  • AI/ML pipeline work
  • Relevant certifications

Work Setup

  • Location: Bengaluru, India
  • Work mode: ONSITE
  • Employment type: Full-Time

Eligibility Gates

  • Visa sponsorship: unknown

Not Specified in JD

  • Visa sponsorship
  • Salary range
  • Remote eligibility
  • Relocation
  • Notice period
  • Travel
  • Security clearance
  • Coding test

What You'll Likely Work On

  • Design and implement Python microservices running on Docker or Kubernetes clusters.
  • Develop data access layers and optimise schemas for PostgreSQL and MongoDB.
  • Integrate Large Language Model capabilities via OpenAI or comparable APIs.
  • Write and maintain unit, integration, and system tests to ensure reliability.
  • Track work items and sprint progress using Azure Boards or similar tools.
  • Participate in peer code reviews with Git‑based repositories.
  • Engage in Agile ceremonies and collaborate with cross‑functional teams.
  • Lead technical discussions and present solution designs.

Good Fit If You Have

  • Experience with prompt‑engineering tools such as Cursor or Co‑Pilot.
  • Familiarity with observability platforms (logging, metrics, tracing).
  • Relevant certifications (Kubernetes, Azure, Python).
  • Exposure to AI/ML pipeline or model deployment workflows.

Skills

  • Python (3.x)
  • Docker
  • Kubernetes
  • RabbitMQ
  • PostgreSQL
  • MongoDB
  • Azure Boards (or similar)
  • Git (Azure Repos, GitHub)
  • RESTful API design
  • Unit & integration testing
  • OOP with Python
  • Prompt engineering (Cursor, Co‑Pilot)