GenAI Python Developer

Noida, Uttar Pradesh, India
Jul 11, 2024
Jul 11, 2025
Hybrid
Full-Time
4 Years
Job Description

We are seeking a highly skilled Senior Generative AI Python Developer to join our team, passionate about pushing AI innovation boundaries. The ideal candidate will have deep Python expertise and a proven track record in Generative AI, focusing on advanced model development and integration within broader applications.

Key Responsibilities

  • Develop and maintain advanced Python applications in Generative AI, ensuring high performance, reliability, and scalability.
  • Implement and optimize cutting-edge Generative AI models like GPT, LLAMA, Mistral, FLAN, T5, etc., to drive innovation.
  • Build and optimize RAG pipelines with embeddings, indexing, chunking, reranking, prompts, and evaluation.
  • Collaborate with cross-functional teams to integrate AI functionalities into comprehensive systems.
  • Utilize AWS, Azure, Databricks GPU machines effectively to manage GPU memory and optimize performance.
  • Stay updated on Generative AI advancements, Python development practices, and cloud services to enhance AI capabilities continually.
  • Assist in delivering Generative AI solutions to clients, ensuring timely delivery and project success.

Required Skills and Experience

  • Bachelor's or Master's degree in CS, machine learning, mathematics, statistics, or equivalent experience.
  • 4+ years of experience in data science, with a focus on Generative AI.
  • Expertise with LLMs (LLAMA, Mistral, T5) and similar frameworks, understanding their evolution and application in NLP.
  • Proficiency in advanced RAG pipelines, including embeddings, indexing, chunking, reranking, prompts, and evaluation.
  • Ability to interpret research papers and architecture diagrams of Language Models.
  • Experience with LORA, RAG, Instruct fine-tuning, Quantization, etc.
  • Strong Python programming skills, familiarity with numerical and data analysis libraries (NumPy, Pandas, Scikit-learn).
  • Knowledge of SQL, SQL Server, and Spark preferred.
  • Experience with Machine Learning algorithms (supervised/unsupervised), Deep Learning, and Artificial Neural Networks.
  • Familiarity with NLP tools like NLTK for text analytics and information extraction.
  • Excellent communication skills, both verbal and written. Strong problem-solving abilities in a fast-paced environment.
  • Preferred experience with cloud platforms (Azure, AWS, Databricks).