Request Technology - Chicago, IL
posted 2 months ago
The AI Engineer will be a key member of the AI Engineering team, focusing on the development and implementation of advanced legal AI solutions that enhance efficiency, improve decision-making, and provide valuable insights across various administrative business groups and legal practices. This role requires a deep understanding of AI engineering, natural language processing, and machine learning to design, develop, and deploy innovative solutions that leverage both structured and unstructured data. The engineer will prototype and test AI solutions using Python and Streamlit, with a particular emphasis on natural language processing and text extraction from documents, utilizing tools such as PyPDF and Azure Document Intelligence. In addition to prototyping, the AI Engineer will develop plugins and assistants using frameworks like LangChain, LlamaIndex, or Semantic Kernel, demonstrating expertise in prompt engineering and semantic function design. The role also involves designing and implementing Retrieval Augmented Generation (RAG) stores, which combine classic information retrieval techniques with semantic embeddings stored in vector and graph databases. The engineer will be responsible for developing and deploying agents using AutoGen, CrewAI, LangChain Agents, and LlamaIndex Agents, as well as utilizing Generative AI to extract metadata and insights from documents. Furthermore, the AI Engineer will fine-tune large language models (LLMs) to optimize performance for specific domains and cost efficiency. Collaboration with stakeholders is essential to implement and automate AI-powered solutions for common business workflows. The engineer will also enhance documentation procedures, maintain the codebase, and adhere to best practices to promote knowledge sharing and ensure an organized and reproducible working environment.