Job Description
The Role
Build 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 log
Must HaveGo — concurrency (worker pools, channels, fan-out/fan-in), pprof, benchmarks
Google 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 validation
Good 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)
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
March 12, 2026
Job Type:
Technology
Location:
India
Company:
Veltris
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.