Description

RESPONSIBILITIES:

Collecting, preprocessing, and analyzing large datasets for training models.
Integrating AI models into existing systems or develop new applications.
Working with data scientists and other stakeholders to understand project needs.
Independently executing and delivering new capabilities with high-quality based on documented requirements.
Actively participating in both technical and functional discussions relative to ongoing and future user story development.
Providing input to the development of project initiation documents including objectives, scope, approach and deliverables, when needed.
Communicating implications of development decisions, issues and plans.
Establishing strong working relationships with the development team, business, operations and other IT team members.
Participating in and supporting cross-team process improvement initiatives.
Assisting in the creation and maintenance of application guidelines, standards, policies and procedures and disseminate to IT teams.
Ensuring documentation is captured in a knowledge repository; publicize deliverable location to the organization as necessary.
Collaborating with technology owners and researches industry trends to assist project development and operational support activites.

REQUIREMENTS:

Master’s degree in computer science, engineering, software development or a related field.
4 years + of experience in Python (FastAPI).
1-2 years of experiece with AI/ML solutions.
RAG (Retrieval Augmented Generation).
Prompt Engineering.
Vector Database and Embedding models.
Frameworks: LangChain, LangGraph, LlamaIndex etc.
Multi-Agent libraries/frameworks. CrewAI, Autogen, Taskweave etc.
Azure Functions
Expertise in data manipulation using Pandas, NumPy.
Microsoft Azure and its relevant AI services.
Familiarity with data engineering concepts, including data pipelines, data integration, and

Education

Bachelor's degree in Computer Science