Data Scientist

Birlasoft

6–8 yrs Noida, Pune, Chennai, Mumbai, Hyderabad, Bengaluru Full Time Hybrid (office + remote)
Birlasoft logo
Posted : 1 week ago
Actively hiring

Job description

Seeking a skilled AI ML Developer with a strong focus on Generative AI (GenAI). This role involves developing and deploying advanced AI applications and services, with an emphasis on building scalable Python backends. You will integrate Large Language Models (LLMs) into practical workflows, creating intelligent and interactive solutions. The ideal candidate possesses robust Python development expertise and practical experience with APIs and frameworks such as OpenAI, Hugging Face, LangChain, or LlamaIndex.

Responsibilities

Develop robust, modular, and testable Python applications and APIs using frameworks like FastAPI, Flask, or Django. Build backend services that seamlessly consume or serve LLM responses, manage session context, and orchestrate prompt workflows. Optimize the performance, concurrency, and error handling for GenAI-powered applications.

Integrate with various LLM APIs, including OpenAI, Azure OpenAI, Cohere, Gemini, Claude, and Hugging Face, to create intelligent assistants, summarization tools, and AI copilots. Implement Retrieval-Augmented Generation (RAG) pipelines using frameworks such as LangChain, LlamaIndex, or Haystack. Engineer and manage effective prompts for tasks like Q&A, semantic search, content generation, or entity extraction.

Work with embedding models (e.g., Sentence Transformers, OpenAI Embeddings, BERT) to transform unstructured text into meaningful vector representations. Integrate and query vector databases like FAISS, Pinecone, Weaviate, or ChromaDB to enhance semantic search and document retrieval capabilities. Package and deploy GenAI services efficiently using Docker, Kubernetes, or AWS Lambda for scalable access. Collaborate closely with DevOps and platform teams to integrate CI/CD pipelines, logging, and monitoring solutions.

Qualifications

A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field is required. Candidates must possess a minimum of 5 years of hands-on experience in Python development, with a specific focus on backend and API design.

Proven experience in integrating Generative AI or Natural Language Processing (NLP) models using platforms like OpenAI, Hugging Face Transformers, or Cohere is essential. Proficiency with RESTful APIs, JSON handling, and standard web-based integration patterns is also a must.

Essential Skills

PythonGenerative AIGenAILLMLarge Language ModelsOpenAIHugging FaceLangChainLlamaIndexFastAPIFlaskDjangoRAGRetrieval-Augmented GenerationEmbedding modelsSentence TransformersOpenAI EmbeddingsBERTVector databasesFAISSPineconeWeaviateChromaDBDockerKubernetesAWS LambdaCI/CDRESTful APIsJSON

Good to Have

CohereGeminiClaudeHaystackAzure OpenAIHinjawadi

Highlights

  • Actively hiring

More Details

RoleData Scientist
DepartmentAI / Machine Learning
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Birlasoft logo

Birlasoft

IT Consulting