Freelance Software Engineer – Neo4j | GraphRAG | DAG | Cloud (India)

Freelance Software Engineer – Neo4j | GraphRAG | DAG | Cloud (India)

13 Nov
|
IndiTech Consulting
|
India

13 Nov

IndiTech Consulting

India

Job Summary

We are looking for an experienced Freelance Senior Software Engineer with strong expertise in modern software architecture, distributed systems, knowledge graphs, and Generative AI technologies.

The ideal candidate should have hands-on experience with Neo4j, GraphRAG, DAG-based orchestration, RAG pipelines, and hybrid cloud environments. The candidate will be responsible for designing and developing scalable, secure, cloud-native platforms supporting complex business workflows, data processing, and AI-enabled applications.

This role requires strong architectural thinking, problem-solving abilities, and the capability to translate complex business requirements into reliable and maintainable technical solutions.

Key Technical Skills

- Knowledge Graphs: Neo4j, Graph Databases, Graph Modeling
- Generative AI: GraphRAG, RAG, Vector Search, Embeddings
- Workflow Orchestration: DAG, Dependency Graphs, Workflow Engines
- Cloud: AWS / GCP, Hybrid Cloud Architecture
- Programming: Python, Java, C#, JavaScript / TypeScript, or Rust
- Vector Databases: Pinecone, Weaviate, Milvus, Qdrant, Chroma, pgvector
- AI Frameworks: LangChain, LlamaIndex
- Model Serving: vLLM, Ollama, LM Studio
- Distributed Systems: Microservices, Kafka, Pub/Sub, Kinesis
- DevOps: Docker, CI/CD, Automated Testing, Monitoring

Key Responsibilities

- Design and develop scalable cloud-native applications and distributed systems.




- Build knowledge graph solutions using Neo4j and implement GraphRAG pipelines.
- Design DAG-based workflow orchestration, dependency management, and deterministic execution pipelines.
- Develop RAG solutions involving embeddings, vector search, retrieval strategies, and LLM integration.
- Build and maintain APIs, microservices, event-driven architectures, and data pipelines.
- Implement configuration-driven business rules, versioning, audit trails, and data lineage.
- Work with AWS/GCP hybrid cloud environments and modern DevOps practices.
- Ensure system scalability, security, reliability, observability, and maintainability.
- Provide technical guidance and participate in architecture and code reviews.

Required Experience

- Software engineering experience.
- At least 2 years of experience in technical leadership or architecture.
- Solid hands-on experience with Neo4j, GraphRAG, and DAG-based workflows.
- Practical experience building RAG/GraphRAG applications and integrating LLMs.
- Experience with cloud-native applications and distributed system design.
- Strong understanding of databases, APIs, microservices, and event-driven architectures.
- Experience in complex workflow design, dependency management, idempotency, and replayable processing.
- Excellent analytical, problem-solving, and communication skills.

📌 Freelance Software Engineer – Neo4j | GraphRAG | DAG | Cloud (India)
🏢 IndiTech Consulting
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: freelance software engineer – neo4j | graphrag | dag | cloud (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: freelance software engineer – neo4j | graphrag | dag | cloud (india) / india