Software Development Engineer II (Bengaluru)

Software Development Engineer II (Bengaluru)

12 Oct
|
Flyin.com
|
Bengaluru

12 Oct

Flyin.com

Bengaluru

Job Title: Software Development Engineer II

Job Grade: G9

FlyCT (Cleartrip, Flyin.com MENA) :

In 2006 we began a journey to make travel straightforward through a platform with unforeseen simplicity and intuitivity, which remains unparalleled even today. Though it's been more than 18 years now we continue to constantly work to enrich user experience for ease of use along with the innovative technological solutions.

We come together every day to fulfill a promise of offering the single most comprehensive travel experience to users, through award winning Mobile and Desktop solutions. With intuitive products that have the largest selection of flights, hotels and trains, we keep customers at the center of everything we do. Join us to help us build travel!

Software Development Engineer II

About the role

At FlyCT, SDE-2 engineers play a key role in building scalable, intelligent, and AI-powered products that enhance the travel experience for millions of users. You will be responsible for designing, developing, and deploying both traditional software components and AI-driven solutions based on product requirements. This includes leveraging Large Language Models

(LLMs), Agentic AI frameworks, and modern cloud-native architectures to solve complex business problems.

You are expected to design and develop multiple technology components within your functional area while adhering to engineering best practices, design principles, and architectural patterns that ensure maintainability, extensibility, and scalability. You will contribute to the development of intelligent systems, AI agents, conversational experiences, recommendation engines, and workflow automation solutions.

We are looking for engineers who are well-rounded—quality-conscious, product-minded,

business-aware, and passionate about innovation. Beyond strong software engineering fundamentals, successful candidates will possess a keen interest in Generative AI, Agentic AI,

and emerging technologies that can transform the travel industry.

What you’ll do

● Design, develop, and deploy AI-powered features leveraging Large Language Models

(LLMs) and Agentic AI frameworks.





● Build intelligent agents capable of reasoning, planning, tool invocation, and workflow automation.

● Develop Retrieval-Augmented Generation (RAG) solutions integrating enterprise knowledge bases, APIs, and databases.

● Evaluate, optimize, and monitor LLM performance, ensuring reliability, accuracy, security,

● Collaborate with product, data, and engineering teams to identify and implement and scalability.

AI-driven business solutions.

● Design components by translating product requirements, break down project into tasks

●

and provide accurate estimates

Independently come up with innovative solutions, extensible Low-level design. Write modular, extensible, readable and performant code

● Writing clean, functional code on the front- and back-end

● Testing and fixing bugs or other coding issues

● Choose the right Data Structures, tools and tech stacks and be able to do High Level

Designing with guidance.

● Build, develop, mentor and coach junior team members

● Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders.

What you’ll need

● Hands-on experience building production-grade Generative AI applications using LLMs such as Claude, GPT, Gemini, Llama, or equivalent models.

● Strong understanding of Agentic AI concepts, autonomous workflows, multi-agent systems, and AI orchestration patterns.

● Experience with frameworks such as LangChain, LangGraph, CrewAI, AutoGen,

Semantic Kernel, or similar.

● Experience implementing Retrieval-Augmented Generation (RAG), vector search,

embeddings, reranking, and knowledge retrieval systems.

● Proficiency in prompt engineering, model evaluation, fine-tuning concepts, and AI





● Experience integrating LLMs with APIs, databases, enterprise systems, and external application optimization.

tools through function/tool calling.

responsible AI practices.

● Understanding of AI safety, hallucination mitigation, guardrails, observability, and

● Experience deploying and scaling AI applications on cloud platforms such as GCP

Vertex AI, Anthropic Claude APIs, or OpenAI APIs.

● Knowledge of Model Context Protocol (MCP), AI agent communication patterns, and modern AI architecture design principles.

● Proven experience as a Java Developer or similar role

● Strong with analytical and problem-solving skills

● Strong with data structures & algorithms with space & time complexities

● Good with Java programming language with design patterns

● Experience with multi-threading and concurrency programming

● Build abstractions and contracts with separation of concerns for a larger scope.

● Experience of building robust and scalable web-applications with microservices /

● Ability to work with complex business flows and dealing with huge amounts of data.

● Prior work experience in an agile environment or continuous integration and continuous distributed architecture delivery (CI or CD)

● Experience in building applications using Java spring boot framework

● Experience with Test Driven Development

● Familiarity with databases (e.g. Oracle, MySQL, MongoDB), web servers (e.g. Apache,

Nginx).

Preferred Candidate Profile

We are seeking engineers who combine strong software engineering fundamentals with expertise in Generative AI and Agentic AI systems. The ideal candidate should be capable of designing scalable microservices while building intelligent AI-powered products that leverage

LLMs, autonomous agents, RAG architectures, and enterprise AI workflows.

Updated Experience Requirement

B.Tech/M.Tech or equivalent with 3.5+ years of software development experience,

including at least 1+ year of hands-on experience building production-grade Generative

AI, LLM, Agentic AI, or intelligent automation solutions.

📌 Software Development Engineer II (Bengaluru)
🏢 Flyin.com
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer ii (bengaluru) / bengaluru