Salary
≈ $41k – $88k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Staff · 8+ years exp
Overview
Company
Impact
Profile match
Spotonix is a text data analytics software for enterprises that provides a platform enabling users to generate answers and create knowledge graphs using data definitions in natural language.
Responsibilities:
- Lead architecture and implementation of the knowledge_base stackInfoNode models, persistent graph representations, semantic index, Cypher DSL, and storage adapters using immutable data models, declarative transformations, and interpreter-style flows.
- Steward the metaclass/pydantic infrastructure: keep the InfoNode registry coherent, codify field annotations (semantic, edge, key roles), and make the schema-definition DSL approachable to other engineers.
- Design and harden ingestion pipelines (schema, stats, query history, BI model inference, column indexing) as deterministic interpreters over warehouse state; ensure they are composable, observable, and easy to extend.
- Advance the semantic index by defining embedding schemas, normalisation strategies, and retrieval DSLs that keep concept search consistent as we evolve vector backends and storage layers.
- Build meta-programming utilities, code generation, InfoNode introspection, and query builders that let other teams extend the graph and DSL safely without touching low-level plumbing.
- Drive reliability/observability for ingestion runs, graph migrations, and index updates; implement diagnostics, rollback strategies, and property-based tests for functional pipelines.
- Partner with interpretation/conversation teams to expose new graph/search capabilities via formal DSL contracts and query APIs, and mentor engineers on FP thinking, DSL design, and testing strategies.
- Improve developer experience: local fixtures, REPL-like tooling for graph queries, schema compilers for InfoNodes, and CI coverage emphasising deterministic behaviour.
Requirements:
- 8+ years building large-scale data or knowledge-graph platforms; expert-level Python or equivalent FP language experience that translates into Pythonic FP practices.
- Demonstrated mastery of functional programming, persistent data structures, and metaprogramming (immutable models, algebraic data types, interpreter pipelines, DSL compilers).
- Experience designing metaclass- or macro-driven schema systems (e. g., custom Pydantic bases, static analysers, IR builders) and making them usable across a codebase.
- Hands-on experience with graph databases/Cypher-like DSLs and ingestion/ELT systems spanning warehouses (Snowflake, Redshift, BigQuery, etc. ) and semantic/ML consumers.
- Practical knowledge of vector search systems (Milvus, Lance, FAISS, pgvector, etc. ) and embedding lifecycle management.
- Product-focused infrastructure mindset: stable APIs, thoughtful abstractions, strong debugging instincts, and a balance of rapid iteration with architectural rigour.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
561,906 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Similar stack
Same company
Bengaluru
BI Engineer
1 hour ago
≈ $56k – $130k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • London
Python
SQL
Databases
Snowflake
Databricks
LookML
Amazon Redshift
AI/ML
dbt
Agentic Workflows
Cybersecurity
Okta
Analytics
Looker
Apply
Senior Principal Architect, CTO Office
1 hour ago
≈ $70k – $198k per year (Estimated) • Remote/Hybrid • Full-Time • 15+ years exp • London
Python
Java
TypeScript
SQL
C#
C#
.NET
Databases
PostgreSQL
Databricks
pgvector
ElasticSearch
OpenSearch
Microsoft Fabric
AI/ML
LangGraph
LangChain
Model Context Protocol
Function Calling
AI Agents
Langfuse
LangSmith
Promptfoo
Pydantic AI
LLM
RAG
Reranking
Hybrid Search
Anomaly Detection
OpenAI
Anthropic
GraphRAG
Human-in-the-Loop
Structured Outputs
Knowledge Graph
LLM Evaluation
LLM Guardrails
EU AI Act
NIST AI RMF
Tool Use
Frontend
GraphQL
DevOps
Terraform
OpenTelemetry
Azure
CI/CD
Kubernetes
Bicep
Vector
Cybersecurity
Microsoft Entra ID
Apply
Remote/Hybrid • Full-Time • Bachelor's Degree • Ottawa
Python
JavaScript
C++
Management
Agile
Apply
UX Researcher
1 hour ago
≈ $64k – $147k per year (Estimated) • In office • Full-Time • PhD • United Kingdom
Python
SQL
SPSS
Apply
Сетевой инженер
1 hour ago
≈ $14k – $36k per year (Estimated) • In office • Tashkent
Python
DevOps
Zabbix
Grafana
Nagios
Apply
≈ $19k – $47k per year (Estimated) • In office • Full-Time • 13+ years exp • Hyderabad • Bengaluru
DevOps
Terraform
CI/CD
AWS
Amazon S3
IAM
Cybersecurity
Least Privilege
Apply
Client Financial Mgmt Manager
2 days ago
In office • Full-Time • 13+ years exp • Master's Degree • Bengaluru
Apply
User Experience Designer
2 days ago
≈ $27k – $61k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
JavaScript
Frontend
React.js
Apply
Prompt Engineer
21 min ago
≈ $24k – $65k per year (Estimated) • In office • Full-Time • 3+ years exp • Bengaluru
AI/ML
Prompt Engineering
Apply
Internal Audit Specialist
2 days ago
≈ $22k – $51k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
Apply
This is one of many
561,906 more open roles from verified company boards, updated every day.

