C

Lead Software Engineer - Python

Clarivate
NewPosted today

LOCATION

IND · Onsite

EXPERIENCE

6+ Years

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

PythonAWS Cloud ServicesFastAPISQLAPI IntegrationSystem DesignSecure Software Development

Job description

Overview

Lead Software Engineer responsible for building and maintaining backend systems that power Clarivate's AI features and tools. The role focuses on Python/FastAPI services, architecture, MCP infrastructure, and highly available systems.

What you'll do

  • Architect and build fast, clean, and highly available backend systems in Python/FastAPI.
  • Own architecture and make design decisions rather than only implementing someone else's diagram.
  • Build and maintain the MCP gateway that lets AI tools talk to Clarivate's products.
  • Deploy, run, and troubleshoot services on AWS.
  • Use AI tools such as Copilot, agents, and LLM-based tooling as part of your workflow.
  • Review code, exchange feedback, and help improve software quality.
  • Take vague problems, develop solutions, and deliver outcomes.
  • Write tests that catch issues and documentation that gets read.

What you'll need

  • Minimum 6+ years of backend Python or full-stack software engineering experience.
  • Strong experience with FastAPI.
  • Experience with cloud services, preferably AWS.
  • Hands-on experience with SQL and relational databases such as Postgres, MySQL, or similar.
  • A track record in architecting scalable data models and designing complex database schemas.
  • Comfort with ambiguity and the ability to get moving without a detailed specification.

Nice to have

  • Used or built MCP clients and servers and understand how they operate under the hood.
  • Implemented RBAC, authentication, or authorization flows in production systems.
  • Experience with API gateway patterns, including rate limiting, request routing, and service-to-service authentication.

Details

  • Location: Bangalore, India.
  • Permanent full-time position.
  • Working time: 45 hours per week.
  • Time zone: IST.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Lead Software Engineer - Python