Job Description
ABOUT THE ROLE
We are seeking a skilled and self-driven AI Engineer to design and deploy a local AI-powered assistant that helps technicians manage and query large volumes of installation, operation, and maintenance (IOM) manuals and technical drawings. The ideal candidate will have a strong background in Python development, AI/ML frameworks, document processing, and LLMs (Large Language Models) such as GPT.
KEY RESPONSIBILITIES
- Develop a local or cloud-hosted AI assistant to extract, embed, and semantically search technical documents (PDFs, Word, CAD drawings).
- Integrate OpenAI (or similar) APIs to build a natural language question-answering interface.
- Use tools like LangChain, LlamaIndex, FAISS/Pinecone, and OCR libraries for parsing technical content.
- Design and implement document chunking, metadata tagging, and vector-based retrieval workflows.
- Build user-friendly front-end interfaces using Streamlit, React, or other relevant frameworks.
- Optimize performance for local deployment in offline or bandwidth-limited environments (e.g., offshore rigs).
- Work with SMEs and field technicians to gather requirements, test prototypes, and iterate based on feedback.
- Ensure document confidentiality and implement basic access controls for sensitive materials.
- Maintain project documentation and contribute to internal knowledge-sharing.
REQUIREMENTS
- Bachelor’s or Master’s degree in Computer Science, AI, Data Science, or a related field.
- 2–5 years of experience in machine learning, NLP, or AI development.
- Proficient in Python, especially with libraries like langchain, PyMuPDF, OpenAI, tiktoken, streamlit, etc.
- Experience with embedding models, vector databases (FAISS, Pinecone), and PDF/image processing.
- Familiarity with OCR (e.g., Tesseract, pdfplumber) and optionally CAD drawing parsing (e.g., ezdxf).
- Ability to deploy and run applications locally or in containerized environments (e.g., Docker).
- Strong problem-solving and documentation skills.
- Excellent communication and a collaborative mindset.
NICE TO HAVE
- Experience working in oil & gas, marine, or heavy industrial environments.
- Familiarity with Microsoft Azure, AWS, or similar platforms for scalable AI hosting.
- Knowledge of edge/remote AI deployment.
- Prior work with custom GPT-based assistants or retrieval-augmented generation (RAG) systems.
WHAT WE OFFER
- Opportunity to lead an AI innovation project with real-world impact.
- Collaborative, technician-facing role with direct feedback loops.
- Competitive salary and benefits package.
- Flexible work arrangements and career growth in digital transformation.
- A dynamic and international work environment.