GenAI Engineer - Knowledge Graph & Agentic Intelligence Systems

Skywaves MP LLC
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
API
Web Scraping
Graph Database
JSON
Python
Neo4j
Software Engineering
SPARQL
Systems Integration
Large Language Models
Prompt Engineering
Kotlin
Containerization
Kubernetes
Playwright
Kafka
Docker

Requirements

  • 10+ years of professional software engineering with strong Python (or Java / Kotlin) proficiency.
  • 2+ Yrs, Hands-on production experience with at least one major graph database - Neo4j, Amazon Neptune, TigerGraph, or comparable.
  • Demonstrated knowledge of graph query languages like Cypher, SPARQL, or Gremlin - at production query complexity.
  • Direct experience building LLM-powered agents or pipelines using frameworks such as LangChain, LangGraph, LlamaIndex, CrewAI, AutoGen, or Semantic Kernel.
  • Solid understanding of RAG architectures: chunking strategies, vector stores (Pinecone, Weaviate, pgvector), hybrid retrieval, and re-ranking.
  • Familiarity with prompt engineering, few-shot learning, and LLM evaluation techniques.
  • Experience integrating external data sources via APIs, web scraping (Playwright / Scrapy), or streaming pipelines (Kafka / Kinesis).
  • Working knowledge of containerisation (Docker, Kubernetes) and CI/CD pipelines.
  • Familiarity with graph export formats - at least one GraphML, RDF/OWL, or JSON-LD
  • Experience integrating GNN-derived features into vector stores or RAG pipelines

Apply for this position