Key Responsibilities
- Design, develop, and maintain applications using Python.
- Build and deploy Generative AI and Machine Learning solutions for business use cases.
- Develop and optimize AI-powered applications using Large Language Models (LLMs).
- Create and maintain data pipelines for AI and ML workflows.
- Develop APIs and backend services for AI applications.
- Work with structured and unstructured datasets for model training and inference.
- Perform data analysis, feature engineering, and model evaluation.
- Integrate AI/ML models with enterprise applications and cloud platforms.
- Monitor model performance and implement improvements.
- Collaborate with cross-functional teams throughout the SDLC lifecycle.
- Ensure security, scalability, reliability, and performance of AI solutions.
- Prepare technical documentation and knowledge-sharing materials.
Required Skills & Qualifications
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, Engineering, or related field.
- 3+ years of experience in Python development.
- Hands-on experience in Generative AI and Machine Learning projects.
- Robust problem-solving and analytical skills.
- Experience in software development lifecycle and Agile methodologies.
Technical Skills
Programming
- Python
- Object-Oriented Programming (OOP)
- REST API Development
- Microservices Architecture
Generative AI
- Large Language Models (LLMs)
- Prompt Engineering
- Retrieval-Augmented Generation (RAG)
- AI Agents and Autonomous Workflows
- Vector Databases
- Fine-Tuning and Model Optimization
- AI Application Development