Cleo India logo

Principal Software Engineer

Cleo India
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

Java

Job description

Overview

Principal Software Engineer (IC, Senior) at Cleo India in Bangalore, participating in all facets of software development and/or sustaining, solving complex problems, and promoting engineering discipline across the project team.

What you'll do

  • Have an AI-first mindset, using AI coding assistants to generate code while retaining comprehension of the generated code.
  • Use AI across designing, building, testing, and supporting software products.
  • Build AI and agentic capabilities using stacks such as AWS Bedrock, LangGraph, Strands, Mastra etc.
  • Design and implement the most complex changes across multiple platform components based on requirements.
  • Define software components or solution architecture patterns.
  • Make decisions related to design approaches, interoperability and integration.
  • Consult with other project teams and product management in areas of expertise.
  • Evaluate and recommend external technologies for inclusion in products.
  • Report progress and risks to management, and alert management to risks from customer concerns, personnel difficulties and/or product problems (quality/delivery).
  • May become a reference on specific technical subjects.
  • Mentor and transfer knowledge to less experienced team members, perhaps in different locations.
  • Architect end-to-end AI-powered systems integrating LLM APIs such as Anthropic Claude, OpenAI, and AWS Bedrock into production applications.
  • Design and implement agentic workflows including tool use, memory, and Model Context Protocol (MCP) integrations that connect AI models to real data sources and services.
  • Lead architectural decisions around latency, cost, observability, and safety when LLMs are in the critical path of a product.

What you'll need

  • Bachelor's Degree (and/or Post Graduate Degree) in computer science, software engineering or related field.
  • 10+ years in software development.
  • Hands-on experience working with technologies and languages like Java, Node, Typescript, Angular, and SQL.

Nice to have

  • Experience in any of the cloud technologies like AWS, Azure, GCP (preferably AWS).

Details

  • Location: Bangalore.
  • Employment type: Full-Time.
  • Reports to: Senior Engineering Manager.

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.

Principal Software Engineer