- Company Name
- Spektrum
- Job Title
- AI Engineer (Content & Knowledge Platforms)
- Job Description
-
**Job title:**
AI Engineer (Content & Knowledge Platforms)
**Role Summary:**
Design and implement AI‑enabled content and knowledge management capabilities for the NATO Communications and Information Agency (NCIA). Lead the development of unstructured data processing, metadata extraction, classification, and semantic search pipelines using Azure AI services (OpenAI, Document Intelligence, Cognitive Services). Build and integrate LLM-based features, vector databases, and semantic search into enterprise content collaboration platforms, ensuring compliance with data privacy, security, and governance. Collaborate within Agile teams, support controlled deployments, and produce clear technical documentation.
**Expectations:**
- Deliver high‑quality AI solutions within a governed service and change framework.
- Maintain solution stability, security, and fit‑for‑purpose across the application lifecycle.
- Demonstrate strong communication, documentation, and collaboration skills in a multi‑disciplinary environment.
- Adhere to Azure and NATO data governance and security policies.
- Participate in Agile ceremonies, continuous improvement, and controlled deployment of enhancements.
**Key Responsibilities:**
1. Architect and develop AI/NLP components for content and knowledge platforms.
2. Process unstructured text to extract metadata, classify content, and enable semantic search.
3. Build LLM‑powered features, vector databases, and end‑to‑end semantic search pipelines.
4. Develop backend services and REST APIs (Python, C#/.NET) and front‑end AI integrations (JavaScript/TypeScript, React, Svelte, SPFx, FluidUI).
5. Ensure AI models and services meet data privacy, security, and governance requirements.
6. Document AI architectures, models, integrations, and operational guidelines.
7. Collaborate with stakeholders, product owners, and security teams to define requirements and success criteria.
8. Conduct testing, performance tuning, and validate AI components before controlled deployment.
**Required Skills:**
- Machine learning and AI model development.
- Natural Language Processing (NLP) and text analytics.
- Unstructured data processing and extraction.
- Azure AI services (Cognitive Services, Azure OpenAI, Document Intelligence).
- Python for AI/ML applications.
- Vector database usage and semantic search implementation.
- Large Language Model (LLM) integration.
- Data indexing, categorization, and metadata generation techniques.
- Backend development: REST APIs, C#/.NET.
- Front‑end development: JavaScript/TypeScript, React, Svelte, SPFx, FluidUI.
- Experience with Agile delivery, continuous integration/deployment, and documentation standards.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, or related field.
- Azure AI or Azure Developer certification preferred.
- Experience with NATO or similar high‑security environments is a plus.