Instagram
youtube
Facebook

Cognizant Hiring For - Semantic Search (Python + Api)

4+ years
3 - 6 LPA
10 June 18, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Cognizant Hiring – Python Developer (Semantic Search + API + Azure AI)

Company: Cognizant
Role: Python Developer – Semantic Search (RAG + API)
Location: India – Hybrid
Experience: 4+ Years
Technologies: Python, FastAPI/Tornado, RAG, Azure AI Search, Embeddings, Transformers, Generative AI


Job Summary

Cognizant is looking for an experienced Python Developer to work on Semantic Search, Generative AI, and embedding-based search pipelines. The ideal candidate will have strong Python scripting skills and hands-on experience in LLMs, RAG (Retrieval-Augmented Generation), transformer models, and document processing ETL pipelines.

This role is for highly self-motivated developers who are passionate about building scalable and intelligent solutions using AI/ML and cloud technologies.


Key Responsibilities

  1. Develop and maintain Python-based backend systems for semantic search solutions.

  2. Work with modern web frameworks such as FastAPI or Tornado for API development.

  3. Design and implement RAG pipelines integrating LLMs and vector search models.

  4. Leverage transformer and embedding models for semantic understanding and text retrieval.

  5. Build and optimize ETL pipelines to process unstructured and structured document data.

  6. Integrate and utilize Azure AI Search to enable efficient information retrieval.

  7. Collaborate cross-functionally with data scientists, DevOps, and AI/ML teams.

  8. Demonstrate autonomy in execution and actively contribute to innovation in AI solutions.


Required Skills

  1. Minimum 4+ years of experience with Python scripting in production systems.

  2. Hands-on experience in at least one web API framework like FastAPI or Tornado.

  3. Proven experience implementing AIML and Generative AI use cases.

  4. Experience with transformer-based and embedding models such as BERT, RoBERTa, etc.

  5. Strong knowledge in semantic search, vector similarity search, and RAG architecture.

  6. Experience building document ETL pipelines using Python for preprocessing and ingestion.

  7. Familiarity with Azure AI Search and other cloud-based search technologies.

  8. Self-driven and fast-learning individual contributor with the ability to work independently.

  9. Strong problem-solving, analytical, and debugging skills.


Preferred Skills

  1. Knowledge of NLP pipelines, LLM fine-tuning, and prompt engineering.

  2. Familiarity with distributed systems, cloud infrastructure, or containerized deployments (Docker, Kubernetes).


Why Join Cognizant?

  1. Be a part of a global tech leader with over 300,000 professionals worldwide.

  2. Work on cutting-edge AI innovations that solve real-world problems.

  3. Enjoy a collaborative, inclusive, and growth-driven culture.

  4. Gain access to world-class learning, upskilling, and career advancement opportunities.

  5. Help shape the future of digital with Cognizant’s dynamic innovation ecosystem.


About Cognizant

Cognizant is a global leader in business and technology services, known for transforming industries through digital solutions. With a focus on innovation, cloud, AI/ML, and consulting, Cognizant empowers companies to lead in the digital era.

Visit www.cognizant.com to learn more.


Equal Opportunity Statement

Cognizant is an equal opportunity employer. All qualified applicants will be considered without regard to race, color, religion, gender identity, sexual orientation, national origin, disability, or veteran status.

Jobs in other cities