StaffInIT
Back to job details
StaffInIT Contract Fully remote (quarterly workshops likely in Prague)€20 – €35/hr

Senior AI/Data Engineer – GraphRAG (Neo4j) (PwC)

Project

Build production-grade, scalable data and AI-enabled systems using Python, Knowledge Graphs, and GraphRAG.

  • Duration: Full-time/Contract (Start: ASAP) | HackerRank: Yes (AI Engineer Challenge)
  • Location: Fully remote (occasional quarterly team workshops/gatherings likely in Prague)
  • Contract: B2B only — we only accept contractors with a valid EU VAT number verifiable in VIES (VAT Information Exchange System)

Technical Stack & Core Responsibilities

1. Graph & Database Engineering

  • Graph Architecture: Graph data modeling, relationship mapping, and graph traversal logic
  • Tech Stack: Azure Cosmos DB (Gremlin API) and Neo4j
  • Data Platforms (Bonus): Databricks or similar data platforms

2. GenAI & GraphRAG Engineering

  • Pipeline Design: GraphRAG solutions combining knowledge graphs, vector search, metadata, and LLM-based retrieval
  • Frameworks: LangChain and LangGraph
  • Agentic AI: MCP (Model Context Protocol) server/client integration and hosting, agent memory management, spec-driven AI development
  • Search (Bonus): Vector databases, Azure AI Search, or semantic search platforms

3. Backend & Data Pipelines

  • Core: Strong commercial Python backend and data engineering development
  • Architecture: Scalable data pipelines, API design, software engineering best practices (performance optimization, testing)

4. Fullstack & DevOps Support

  • Frontend: Working knowledge of React and Next.js to support full-stack development where needed
  • Infrastructure (Bonus): Docker, Kubernetes, CI/CD, cloud-native environments

Candidate Profile & Traits

  • Seniority: Hands-on engineer capable of making independent technical decisions and driving high-quality implementation
  • Collaborative: Partners effectively with cross-functional product, engineering, data, and AI teams

Your application

Fields marked with * are required.

PDF, DOC, or DOCX — max 10 MB

Additional questions

The recruitment process includes a HackerRank AI Engineer Challenge. Applications without this commitment are automatically disqualified.

We only accept B2B contractors whose EU VAT number is registered and verifiable in VIES (VAT Information Exchange System). Format: country code + number, e.g. PL1234567890.

Occasional quarterly team workshops/gatherings, likely in Prague.

How your personal data is processed

The controller of your personal data is StaffInIT.

Your data is processed in order to carry out this recruitment process and, if you give the separate consent below, future recruitment processes.

Legal basis: steps taken at your request before entering into a contract and applicable employment law (Art. 6(1)(b) and (c) GDPR); for future recruitment – your consent (Art. 6(1)(a) GDPR).

Your data is kept for the duration of this recruitment process and, if you consent to future recruitment, for the period stated in the controller's privacy policy.

You have the right to access, rectify, erase and restrict the processing of your data, to data portability, to object, and to lodge a complaint with your data protection supervisory authority.

You can withdraw your consent to future recruitment at any time by contacting the controller; this does not affect the lawfulness of processing carried out before the withdrawal. Providing your data is voluntary, but necessary to take part in the recruitment.

Some answers are checked automatically against this role's requirements. Your information is kept confidential.