We are seeking an experienced Python Developer with strong expertise in Generative AI (Gen AI) to design, develop, and deploy AI-driven solutions. The ideal candidate will have a solid background in Python programming, machine learning frameworks, and hands-on experience with large language models (LLMs) and generative AI technologies.
Key Responsibilities:
- Develop and maintain scalable Python applications for AI/ML workflows.
- Design and implement Generative AI models (LLMs, diffusion models, transformers) for various use cases.
- Fine-tune and optimize pre-trained models using frameworks like Hugging Face, LangChain, or OpenAI APIs.
- Build and integrate AI-powered APIs and microservices into production environments.
- Collaborate with data scientists and product teams to deliver innovative AI solutions.
- Ensure model performance, security, and compliance with ethical AI standards.
- Stay updated with the latest advancements in Gen AI, NLP, and deep learning.
Required Skills & Qualifications:
- 310 years of professional experience in Python development.
- Strong understanding of Generative AI concepts (LLMs, prompt engineering, embeddings).
- Hands-on experience with ML/DL frameworks: TensorFlow, PyTorch, Hugging Face.
- Experience with LangChain, RAG (Retrieval-Augmented Generation), and vector databases (e.g., Pinecone, Weaviate).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Knowledge of RESTful APIs, microservices architecture, and CI/CD pipelines.
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- Experience with fine-tuning LLMs and building custom generative models.
- Understanding of data preprocessing, tokenization, and embeddings.
- Exposure to MLOps and model deployment in production environments.
- Knowledge of ethical AI practices and bias mitigation.