The developer will join a machine learning team focused on Artificial Intelligence solutions, including ML and Gen AI. Responsibilities include python development, prompt engineering, understanding business requirements from clients/SMEs, proper python code development, and ongoing monitoring. The role involves contributing to the development and maintenance of a Python library, supporting it, participating in prompt engineering, maintaining prompts for new LLM versions, and conducting regular testing and performance analysis, including prompt benchmarking experiments.
Good To Have:- Experience with Open AI and different LLM models, conduct testing and performance evaluation.
- Experience with Java development.
- Experience with machine learning, vector databases.
- Cloud-based application development, preferably using Microsoft Azure Cloud.
- Prior experience in FinTech application development.
- Exposure to working in a global delivery team.
Must Have:- Develop and maintain Python library for AI/ML solutions.
- Participate in prompt engineering and maintenance for LLM versions.
- Conduct testing and performance analysis for prompts.
- 5+ years of experience in Python application development.
- Expertise in enterprise application architecture design.
- Proficiency in object-oriented programming and design patterns.
- Knowledge of system resiliency, observability, scalability, and performance.
- Experience with Agile development methodologies.
- Strong analytical and problem-solving skills.
- Good communication skills.