Responsibilities:
· Utilize Azure AI Services to build and optimize OpenAI solutions and advocate for the strategic use of OpenAI technologies in solution designs.
· Develop and manage data ingestion and transformation pipelines using Azure Semantic Kernel and other AI services, enhancing data utility for AI processing.
· Craft and evaluate efficient prompt engineering solutions to improve the performance and effectiveness of Azure OpenAI models.
· Design and deploy AI solutions involving Large Language Models (LLMs) beyond Azure OpenAI, integrating multiple AI technologies to meet complex project requirements.
· Serve as a technical lead on projects, ensuring alignment with business goals and seamless integration of AI technologies.
· Provide technical consultation and support to the sales team during pre-sales engagements, including crafting technical proposals and conducting demonstrations.
· Mentor junior consultants and engineers, elevating team capabilities through knowledge sharing and targeted training.
Requirements
· Bachelor’s degree in computer science, Artificial Intelligence, Information Technology, or a related field.
· At least 1 year of professional experience in AI solution development, preferably in a consulting environment.
· Proven ability to communicate complex AI concepts to stakeholders at all levels, including non-technical audiences.
· Proficient in developing advanced AI solutions using Azure Cognitive Search and familiar with integrating Cognitive Search with OpenAI.
· Demonstrated capability in building data pipelines and orchestrating AI processes using Azure Semantic Kernel and related technologies.
· Expertise in Python programming, with a strong emphasis on writing efficient, declarative code using advanced techniques such as comprehensions and object-oriented programming.
· In-depth knowledge and hands-on experience in prompt engineering, retrieval-augmented generation, and Azure ML including Prompt Flow.
· Experience with Vector Databases, Microsoft AI Builder, and familiarity with Azure Bot Services.
· Knowledge of building and deploying bots using Microsoft Copilot Studio.
· Experience in developing solutions with Azure AI Services including Decision, Languages, Speech, Vision, and Document Intelligence is a plus.
· Knowledge of relational and dimensional database structures, theories, principles, and practice, as well as data engineering skills and experience is a plus.
· Experience with Data Science tools, technologies, and techniques (R, Python, algorithms) and Azure Machine Learning is a plus.
· Ability to learn new concepts and software and a driving passion to learn new technologies.
· Ability to communicate effectively in both a technical and non-technical manner.