Nomura

Lead Software Engineer

Nomura
Apply
2 days ago
Mumbai, IndiaStaff+

Responsibilities

  • Design and develop production-ready AI applications using Python and LLM frameworks.
  • Implement and optimize RAG systems using external knowledge sources.
  • Build reasoning chains and agent workflows with LangChain and LangGraph.
  • Create and maintain vector databases for information retrieval.
  • Develop custom tools and functions to extend LLM capabilities.
  • Optimize prompt-engineering strategies and implement evaluation frameworks.
  • Collaborate with cross-functional teams to integrate AI solutions into existing products.
  • Document code, architectures, and processes for knowledge sharing.
  • Stay current with advancements in LLM technologies and implementation strategies.

Requirements

  • Experience implementing complex workflows with LangGraph.
  • Knowledge of prompt-engineering techniques and best practices.
  • Familiarity with embedding models and their applications.
  • Understanding of semantic search and information-retrieval concepts.
  • Experience with streaming architectures for real-time AI applications.
  • Contributions to open-source LLM tooling or frameworks.
  • Python programming experience is required.
  • JavaScript or TypeScript experience is beneficial.
  • Experience with LLM frameworks, vector databases, cloud AI services, and API-development frameworks such as FastAPI or Flask.

Tech Stack

Categories

Nomura

About Nomura

10,000+ employees

Nomura is a Tokyo‑headquartered, publicly traded financial services group providing wealth and investment management, wholesale (global markets and investment banking), and banking to individuals, institutions, corporates, and governments. Founded in 1925, it operates in about 30 countries and is listed on the Tokyo Stock Exchange and the NYSE. Subsidiaries such as Instinet offer agency brokerage and electronic trading, serving clients in over 60 markets.

Contact me