All roles at Intuit

Senior Software Engineer

BengaluruFull-time5–9 yrsPosted 1 week ago

Senior software engineering role at Intuit in Bengaluru. Needs 5+ years and a B.Sc, M.Sc or B.Tech.

About the role

This is how knowledge gets into the stack. Authoring has to be easy for product and domain teams, rigorous enough to keep quality and lineage intact, and governed so every piece of knowledge has a clear owner, source, and access policy. This is how knowledge gets to the moment it’s needed. The result is context that is accurate, fresh, low-latency, and sized to fit within model context limits.

What you'll do

  • Build authoring services, APIs, and schemas for creating, updating, and versioning knowledge, with validation, review workflows, and change history
  • Develop pipelines that derive and enrich knowledge from customer events, documents, and product signals
  • Implement quality checks, provenance, and lineage so every knowledge item can be traced to its source
  • Apply ownership, consent, and fine-grained access controls at authoring time, not as an afterthought
  • Build low-latency retrieval services that combine structured lookups, graph traversal, keyword search, and semantic (vector) search

What you need

  • Data structures
  • Java
  • Python
  • Kafka
  • Kotlin
  • Spark

Good to have

  • AWS
  • CI/CD
  • LLMs
  • Compensation and benefits
  • Cassandra

More roles like this at Intuit

Apply on Intuit's site