{"id":736574,"url":"https://alion.io/job/spotonix-staff-engineer-core-knowledge-platform","title":"Staff Engineer - Core Knowledge Platform","company":{"id":1461,"name":"Spotonix","domain":"spotonix.com","url":"https://alion.io/company/spotonix","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":33000,"max_usd":82000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":26},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon Redshift","optional":false},{"name":"FAISS","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Milvus","optional":false},{"name":"pgvector","optional":false},{"name":"Power BI","optional":false},{"name":"Pydantic","optional":false},{"name":"Python","optional":false},{"name":"Snowflake","optional":false},{"name":"PostgreSQL","optional":true}],"status":"live","first_seen_at":"2026-09-11T11:12:53Z","employer_posted_date":null,"last_verified_at":"2026-09-11T11:12:53Z","board_verified":false,"closed_at":null,"days_open":57,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":57},"description":"Responsibilities:\nLead 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.\nSteward 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.\nDesign 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.\nAdvance 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.\nBuild 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.\nDrive reliability/observability for ingestion runs, graph migrations, and index updates; implement diagnostics, rollback strategies, and property-based tests for functional pipelines.\nPartner 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.\nImprove developer experience: local fixtures, REPL-like tooling for graph queries, schema compilers for InfoNodes, and CI coverage emphasising deterministic behaviour.\nRequirements:\n8+ years building large-scale data or knowledge-graph platforms; expert-level Python or equivalent FP language experience that translates into Pythonic FP practices.\nDemonstrated mastery of functional programming, persistent data structures, and metaprogramming (immutable models, algebraic data types, interpreter pipelines, DSL compilers).\nExperience designing metaclass- or macro-driven schema systems (e. g., custom Pydantic bases, static analysers, IR builders) and making them usable across a codebase.\nHands-on experience with graph databases/Cypher-like DSLs and ingestion/ELT systems spanning warehouses (Snowflake, Redshift, BigQuery, etc. ) and semantic/ML consumers.\nPractical knowledge of vector search systems (Milvus, Lance, FAISS, pgvector, etc. ) and embedding lifecycle management.\nProduct-focused infrastructure mindset: stable APIs, thoughtful abstractions, strong debugging instincts, and a balance of rapid iteration with architectural rigour.","description_format":"text","description_chars":2597,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Natural Language Processing","Knowledge Graphs","AI Data Analysts & Text-to-SQL"],"lifecycle":[{"event":"open","at":"2026-09-11T11:12:53Z"}],"visa":[],"liveness":{"score":14,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.648,"p_room":0.55,"age_days":56,"expected_fill_days":39,"reasons":["seen:56","win:tail"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/spotonix-staff-engineer-core-knowledge-platform","json_url":"https://alion.io/job/spotonix-staff-engineer-core-knowledge-platform.json","meta":{"generated_at":"2026-11-07T13:05:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":15354,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1461},"rest":"https://alion.io/mcp/rest/get_company?id=1461"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fspotonix-staff-engineer-core-knowledge-platform"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fspotonix-staff-engineer-core-knowledge-platform"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fspotonix-staff-engineer-core-knowledge-platform"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/spotonix-staff-engineer-core-knowledge-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fspotonix-staff-engineer-core-knowledge-platform"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":736574}},{"tool":"search_jobs","arguments":{"company":"spotonix.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":736574},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}