Software Development Engineer Ii, AI Platform – Finance Products

Expedia Expedia · Hospitality · Gurgaon, India, India

Software Development Engineer II on the AI Platform team focused on building, integrating, and operationalizing AI solutions for Finance products. This role involves ML engineering, software engineering, and applied AI, with an emphasis on shipping real products. Responsibilities include implementing prompt engineering, RAG pipelines, AI workflows, developing data pipelines, integrating AI services, and supporting experimentation and evaluation.

What you'd actually do

  1. Build and deploy AI/ML and LLM-powered components used in Finance products
  2. Implement prompt engineering, RAG pipelines, and AI workflows under defined architectures
  3. Develop data pipelines, feature logic, and backend services supporting AI use cases
  4. Apply strong SQL and Python skills to transform and analyze Finance data
  5. Integrate AI services with APIs, data platforms, and UI layers

Skills

Required

  • Python
  • SQL
  • prompt engineering
  • RAG patterns
  • integrating systems with LLMs
  • ML/AI frameworks and tooling (e.g., LangChain, LangGraph, LangFlow, LlamaIndex)
  • cloud platforms
  • CI/CD pipelines
  • deployment workflows
  • building APIs
  • backend services (FastAPI, Flask, etc.)
  • Data Structures and Algorithm
  • containers
  • deployment (Docker; Kubernetes)

Nice to have

  • machine learning
  • LLM-based systems
  • structured prompts
  • OpenAI GPT
  • Claude
  • Gemini
  • Llama
  • learn new tools and AI techniques quickly

What the JD emphasized

  • exposure is must
  • exposure must

Other signals

  • Build and deploy AI/ML and LLM-powered components used in Finance products
  • Implement prompt engineering, RAG pipelines, and AI workflows
  • Integrate AI services with APIs, data platforms, and UI layers
  • Support experimentation, evaluation, and iteration of AI solutions