Overview
We are seeking an AI Engineer for a 6-month contract that offers a remote-first working arrangement. The successful candidate will work closely with a dynamic team to transform customer use cases into functional AI solutions, focusing on tasks that involve complex data handling and secure deployments within regulated environments.
Responsibilities
- Develop and implement AI systems based on customer use cases.
- Build reliable and explainable AI solutions using various technologies.
- Work with messy data and documents to streamline AI deliveries.
- Utilize Python and FastAPI for backend development.
- Model domains and implement graph-based retrieval approaches.
- Manage and interact with graph databases using Neo4j and Cypher.
- Ingest and structure unstructured documents such as PDFs and DOCX.
- Collaborate on deployment processes using Docker, Helm, and Kubernetes.
Requirements
- Strong proficiency in Python, preferably with FastAPI experience.
- Hands-on experience with knowledge graphs, Neo4j, and Cypher.
- Familiarity with retrieval-augmented generation (RAG) techniques.
- Experience working with large language model (LLM) applications and orchestration tools.
- Knowledge of natural language processing (NLP) techniques such as entity extraction and vector search.
- Experience with document ingestion and structuring for unstructured data.
- Prior experience in delivering end-to-end software solutions based on customer requirements.
- Familiarity with Docker, Helm, and Kubernetes deployments.