Artificial Intelligence (AI) Engineer
Salary: Open + Bonus
Location: Chicago, IL
Hybrid: 3-5 days on-site/week
*We are unable to provide sponsorship for this role*
*This role is not open to C2C, contract, or contract to hire*
Qualifications
Bachelor’s degree required; master’s degree preferred
- 5+ years of experience in AI engineering at the enterprise level
- Experience with AI engineering tools and technologies, including Python, Langchain, LlamaIndex, and Semantic Kernel
- Strong understanding of large language models
- Experience with natural language processing, text extraction, and information retrieval techniques
- Strong understanding of machine learning and deep learning concepts including transformer based GPT models
- Experience with distributed computing and cloud environments (e.g., Microsoft Azure)
Responsibilities
- Prototype and test AI solutions using Python and Streamlit with a focus on natural language processing and text extraction from documents (PyPDF, Azure Document Intelligence)
- Develop plugins and assistants using LangChain, LlamaIndex, or Semantic Kernel, with expertise in prompt engineering and semantic function design
- Design and implement Retrieval Augmented Generation (RAG) stores using a combination of classic information retrieval and semantic embeddings stored in vector and graph databases
- Develop and deploy agents using AutoGen, CrewAI, LangChain Agents, and LlamaIndex Agents
- Use Gen AI to distill metadata and insights from documents
- Fine tune LLMs to optimize for domain and cost
- Collaborate with stakeholders to implement and automate AI powered solutions for common business workflows
- Enhance documentation procedures, codebase, and adherence to best practices to promote and facilitate knowledge sharing and ensure the upkeep of an organized and reproducible working environment