Skip to Main Content

Job Title


Module Lead


Company : Veltris


Location : Vellore, Tamil nadu


Created : 2026-03-11


Job Type : Full Time


Job Description

The RoleBuild a high-throughput microservice that deduplicates IT asset records from dozens of discovery sources (CrowdStrike, Qualys, AWS, ServiceNow) into trusted golden records — entity resolution at 10K records/sec with 99.9% precision. Youll own the full backend from Pub/Sub consumer through matching algorithms to Neo4j graph store and GraphQL API. Small senior team, no layers.What Youll Work OnMatching engine — blocking strategies, deterministic + probabilistic matching (Levenshtein, Jaro-Winkler, Soundex, N-gram), composite scoring, Union-Find clusteringGolden record management — survivorship rule engine, Neo4j graph merges, provenance tracking, unmerge operations.Stewardship API — GraphQL mutations for manual review, RBAC-protected merge/reject/override workflowsDual-database architecture — Neo4j for entity graph, PostgreSQL for immutable audit logMust HaveGo — concurrency (worker pools, channels, fan-out/fan-in), pprof, benchmarksGoogle Cloud — GKE deployment, Pub/Sub (pull subscriptions, ordering keys, DLQ)Neo4j / Cypher — graph modeling, node/relationship CRUD, Go driver, transactionsGraphQL — schema design, resolvers (gqlgen), Security — TLS 1.2+, AES-256, multi-tenant isolation (tenant_id scoping), RBACTesting — table-driven tests, testcontainers (Neo4j, PG), precision/recall validationGood to Have PostgreSQL (JSONB, partitioning) · gRPC/Protobuf · Prometheus/Grafana · Kubernetes/Helm · Terraform · string similarity algorithms · entity resolution or MDM domain experience · AI-assisted development (we use Claude across the team)