CrawlJobs Logo

Senior Gen AI Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Pune

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Job Responsibility:

  • Participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team
  • Contribute to applications systems analysis and programming activities

Requirements:

  • Advanced knowledge of probability, statistics and linear algebra
  • Expertise in statistical modelling, hypothesis testing and experimental design
  • 4+ years of hands-on experience with GenAI application with RAG approach, Vector databases, LLM’s
  • Hands on experience with LLMs (Google Gemini, Open AI, Llama etc.), LangChain, LlamaIndex, LlamaIndex for context-augmented generative AI, and Hugging Face Transformers, Knowledge graph, and Vector Databases
  • Advanced knowledge of RAG techniques is required, including expertise in hybrid search methods, multi-vector retrieval, Hypothetical Document Embeddings (HyDE), self-querying, query expansion, re-ranking, and relevance filtering etc
  • Strong Proficiency in Python and deep learning frameworks such as TensorFlow, PyTorch, scikit-learn, Scipy, Pandas and high-level APIs like Keras is essential
  • Advanced NLP skills, including Named Entity Recognition (NER), Dependency Parsing, Text Classification, and Topic Modeling
  • In-depth experience with supervised, unsupervised and reinforcement learning algorithms
  • Proficiency with machine learning libraries and frameworks (e.g. scikit-learn, TensorFlow, PyTorch etc.)
  • Knowledge of deep learning, natural language processing (NLP)
  • Hands-on experience with Feature Engineering, Exploratory Data Analysis
  • Familiarity and experience with Explainable AI, Model monitoring, Data/ Model Drift
  • Proficiency in programming languages such as Python
  • Experience with relational (SQL) and Vector databases
  • Skilled in Data wrangling, cleaning and preprocessing large datasets
  • Experience with natural language processing (NLP) and natural language generation (NLG)

Additional Information:

Job Posted:
May 14, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.