Key Responsibilities:
Data Engineering & Processing:
- Develop and maintain data processing pipelines using Python.
- Handle large-scale data processing using tools such as Pandas, NumPy, and PySpark.
AI & GenAI Development:
- Build and deploy Generative AI applications using APIs and frameworks such as Semantic Kernel and LangChain.
- Assist in developing and maintaining language model evaluations and AI-based applications.
Data Analysis & Visualization:
- Perform data analysis and generate insights using statistical and machine learning techniques.
- Create visualizations using tools like Matplotlib and Seaborn.
Collaboration & Delivery:
- Work with cross-functional teams to understand business requirements and implement AI solutions.
- Write clean, well-documented, and testable code following best practices.
- Monitor application performance and continuously optimize solutions.