DESCRIPTION:
We are seeking a technical contractor to support development and enhancement of an internal knowledge discovery platform. The role combines hands-on development, semantic search engineering, graph database work, and data integration. The contractor will partner with internal technical staff to upgrade search capabilities, improve system usability, and build future-ready components for potential downstream integrations.
RESPONSIBILITIES:
Develop and enhance semantic search features, including natural-language queries and contextual answer generation.
Implement retrieval-augmented pipelines (RAG/GraphRAG), vector embedding storage, and semantic indexing.
Build and maintain graph database components (e.g., Neo4j/Cypher or equivalent).
Integrate LLM-based services (e.g., Azure OpenAI) through secure APIs.
Implement or support backend services using Node.js, TypeScript, or similar frameworks.
Develop SQL-based reporting and analytics (using SQL Server, MySQL, or Oracle).
Support ETL automation and data normalization across content sources.
Contribute to UI/UX design for search and discovery interfaces.
Assist with project documentation, workflow definition, and technical handoff.
EDUCATION REQUIRED: Bachelor’s degree (Computer Science, Information Systems, or related field)
SPECIALIZED KNOWLEDGE REQUIRED:
Experience building AI-powered search or semantic search systems
Strong knowledge of vector embeddings, RAG/GraphRAG, or equivalent retrieval frameworks
Hands-on experience with graph databases (Neo4j/Cypher or comparable)
Proficiency in Node.js / TypeScript or similar backend technologies
Experience with SQL databases and reporting/analytics
Familiarity with integrating LLM endpoints (Azure OpenAI or similar)
Strong comfort working with APIs and modern development workflows
DESIRED/PREFERRED QUALIFICATIONS:
Experience with GraphQL/Apollo
ETL automation background
Front-end/UI experience (HTML/CSS/JavaScript frameworks)
Experience working with knowledge systems, search tools, or content platforms
Ability to work independently with periodic check-ins
Strong documentation and communication skills