Software Development Engineer II ( Ai)

Expedia Expedia · Hospitality · Gurgaon, India, India

Software Development Engineer II focused on building, integrating, and operationalizing AI solutions using ML and LLM technologies for Finance products. The role involves prompt engineering, RAG pipelines, AI workflows, data pipelines, and integrating AI services. It emphasizes shipping real products, system reliability, and production readiness.

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
  • machine learning and LLM-based systems
  • 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
  • APIs
  • backend services (FastAPI, Flask, etc.)
  • Data Structures and Algorithm
  • containers
  • deployment (Docker; Kubernetes)

Nice to have

  • learn new tools and AI techniques quickly

What the JD emphasized

  • exposure is must

Other signals

  • Build and deploy AI/ML and LLM-powered components
  • Implement prompt engineering, RAG pipelines, and AI workflows
  • Integrate AI services with APIs, data platforms, and UI layers
  • Package, deploy, and operate AI systems using CI/CD pipelines
  • Support experimentation, evaluation, and iteration of AI solutions