Software Engineer - Gen AI Developer
cgi
Job Description
Gather the user requirements by closely working with Product owner.
. Design and develop AI/ML solutions based on ML algorithms, LLMs, and Generative AI.
. Conduct experiments and run machine learning tests, train models based on requirements.
. Select appropriate datasets and data representation methods.
. Perform statistical analysis and fine-tuning using test results.
. Solve average complex problems with multi-layered datasets.
. Develop ML algorithms to analyze huge volumes of historical data.
. Manage and maintain complex set of application modules in Python, Java, Angular/React, etc.
. Design documentation and development with a strong aptitude for learning new technologies.
. Client interaction.
. Should develop interfaces and perform unit testing, compile & package the application for production release.
. Attending Daily scrum and follow Agile process.
Job Description
. Ability to work independently & in a team with a high level of quality
. Must be a team player with the ability to manage multiple tasks in a deadline driven environment.
. Excellent understanding in Agile, SDLC.
. Strong analytical and problem-solving skills
. Should have good experience in vector database concepts, Rest Web Service and Soap Service.
. Integration with CI/CD tools
. Ability to work with cloud technologies, OpenShift and Kubernetes
. Knowledge of JIRA and Confluence
. Experience in defining and designing the interface based on user requirements.
. Should participate in Release Management and Configuration activities.
. Ability to collaborate with peers and to work cross-functionally with testing personnel in other software teams in multiple locations.
. Should be able to support during application development and application support.