2,075,358open jobs
123,041companies
241,367added this week
Browse all
Salary
≈ $35k – $86k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Staff · 9+ years exp

First seen by Alion on Oct 23, 2026.

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:

  • Build the next-generation DAX-like formula engine that turns complex evaluation contexts into efficient SQL on modern warehouses.
  • Own the core compiler and runtime for our standalone BI (parser, metadata, planning, translation, and SQL backends) and deliver a BI experience that mirrors native models while integrating tightly with Arrow- and DuckDB-based storage.
  • Own the Spotonix BI engine end to end: BI catalogue and metadata, formula-language grammar and parser, query planner and optimiser, SQL generation/execution layers, client connectivity/session management, and multi-dialect SQL support.
  • Design and optimise the query compiler that lowers expressions into an internal multidimensional algebra, applies rule- and cost-based transformations, orchestrates algebraic plans, manages evaluation contexts, and enforces lineage propagation before emitting SQL.
  • Evolve the execution runtime: translate complex algebra into SQL with maximum warehouse pushdown and expose the instrumentation hooks needed by clients and regression suites.
  • Own the BI algebra itself: define and implement the suite of DAX/MDX-style operators (hierarchy navigation, cube operators, table manipulations, and iterators) and ensure each algebraic primitive ships with tests and SQL strategies.
  • Partner with integrations teams to support additional warehouses, metadata loaders, and client APIs (evaluate and discover metadata) and drive observability for plan generation, SQL issuance, and cache effectiveness.
  • Mentor engineers on query-compilation fundamentals, context transition debugging, and deterministic developer workflows (diagram generation, regression fixtures, CLI ergonomics).


Requirements:

  • 10-15 years building database engines, query compilers, or analytical runtimes with deep experience in SQL planning and execution internals (costing, rewrites, vectorised operators, and columnar caches).
  • Expert-level Python and ease working in large metaprogrammed codebases; C++/Rust/Scala for runtime paths are a plus.
  • Demonstrated ownership of multidimensional or BI algebra design, defining operators, invariants, and execution strategies across catalogues, hierarchies, and cube semantics.
  • Hands-on knowledge of DAX-like BI languages (MDX, LookML metrics, dbt semantic models, etc. ) and their filter/context semantics, especially CALCULATE, context transitions, and time intelligence functions.
  • Proven track record translating high-level DSLs into relational algebra or SQL, including dependency tracking, lineage-aware filter propagation, and multi-stage compilation pipelines.
  • Familiarity with Arrow, DuckDB, or similar columnar storage engines plus the ability to reason about concurrency, caching, and resource management in a long-running service.
  • Experience building client/session infrastructure (CLI, APIs) and managing multi-dialect SQL connectors is a plus.
  • Comfortable operating in product-orientated environments: writing dev notes, codifying manual plans into tests, and collaborating with UI and data modelling teams.


Nice to Have:

  • Experience ingesting PBIX or tabular models, XML/A-style protocols, or enterprise BI ecosystem tooling.
  • Background in time-intelligence modelling, date-relationship functions, or working-day calendars.
  • Contributions to open-source database engines, query planners, or columnar execution projects.
  • Passion for developer tooling: GraphViz visualisations, SQL trace explorers, CLI experiences, and regression harnesses for semantic languages.

Skills

Python, SQL, compiler

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.
2,075,358 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.
Create a free account Continue with Google
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

Backend
Similar stack
Same company
Bengaluru
≈ $22k – $56k per year (Estimated) · In office · 8+ years exp · Bengaluru
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
Snowflake
Microsoft Fabric
AI/ML
Copilot
Frontend
GraphQL
Angular
DevOps
Rest API
Azure
CI/CD
Cybersecurity
SonarQube
Analytics
SSIS
Azure Data Factory
Management
Agile
Apply
≈ $21k – $54k per year (Estimated) · In office · 7+ years exp · Hyderabad
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
Apache Kafka
AI/ML
Spark
Airflow
dbt
DevOps
GCP
Azure
CI/CD
Git
AWS
Amazon S3
Analytics
Power BI
ETL/ELT
Azure Data Factory
Dimensional Modeling
Management
Agile
Scrum
Apply
Senior Developer 1 hour ago
≈ $16k – $38k per year (Estimated) · In office · India
Python
Python
pySpark
Databases
Databricks
AI/ML
Spark
DevOps
AWS
Analytics
Power BI
Apply
≈ $21k – $53k per year (Estimated) · In office · India
JavaScript
Frontend
React.js
DevOps
Kubernetes
Management
Agile
Apply
≈ $17k – $39k per year (Estimated) · In office · Bengaluru
Java
Java
Spring Boot
Databases
MySQL
Oracle
DevOps
Rest API
AWS
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · George Town
Python
JavaScript
SQL
C#
Visual Basic
C#
ASP.NET Core
Databases
PostgreSQL
MS SQL
Microsoft Fabric
AI/ML
Machine Learning
Frontend
React.js
DevOps
Rest API
Grafana
Analytics
Power BI
QlikSense
ETL/ELT
Apply
≈ $87k – $191k per year (Estimated) · In office · Full-Time · 2+ years exp · Indianapolis
Python
C++
MATLAB
AI/ML
Computer Vision
Machine Learning
DevOps
Linux
Robotics
ROS
Gazebo
Webots
ArduPilot
MAVLink
SLAM
Sensor Fusion
Apply
Data Scientist 6 days ago
$150k – $180k per year · Remote (likely United States) · Full-Time
Python
SQL
Databases
PostgreSQL
Redis
Snowflake
Amazon Redshift
AI/ML
Spark
Dagster
Prefect
Machine Learning
DevOps
Datadog
AWS
Analytics
ETL/ELT
Apply
Remote (likely United States) · Full-Time
Python
C++
Julia
MATLAB
Julia
SciML
JuliaHub
AI/ML
AI Agents
Machine Learning
Apply
$11k per year (net) · In office · Samara
Python
PowerShell
Bash
Databases
PostgreSQL
MS SQL
DevOps
Zabbix
VMWare
Debian
Windows Server
Ubuntu
Proxmox VE
Linux
DNS
DHCP
VPN
VLAN
Management
Service Desk
Apply
≈ $35k – $86k per year (Estimated) · In office · 8+ years exp · Bengaluru
Python
Rust
SQL
C++
Scala
Databases
DuckDB
LookML
AI/ML
dbt
Apply
≈ $33k – $82k per year (Estimated) · In office · 8+ years exp · Bengaluru
Python
Python
Pydantic
Databases
PostgreSQL
Snowflake
Milvus
pgvector
FAISS
Google BigQuery
Amazon Redshift
Analytics
Power BI
Apply
≈ $24k – $58k per year (Estimated) · Remote (India) · Full-Time · 7+ years exp · Bengaluru
DevOps
Configuration Management
Management
Agile
Apply
≈ $35k – $100k per year (Estimated) · Remote (India) · Full-Time · 6+ years exp · Bengaluru
DevOps
Terraform
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Platform Engineering
SLI/SLO/SLA
GitHub
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Bengaluru
JavaScript
TypeScript
Frontend
GraphQL
Next.js
React.js
Lighthouse
Mobile
PWA
DevOps
Rest API
GCP
New Relic
Datadog
Azure
CI/CD
Git
AWS
Docker
Analytics
A/B Testing
QA
Sentry
Apply
≈ $28k – $59k per year (Estimated) · In office · Full-Time · 12+ years exp · Bengaluru
Apply
≈ $17k – $46k per year (Estimated) · In office · Full-Time · Bengaluru
JavaScript
TypeScript
SQL
Databases
PostgreSQL
DevOps
Kibana
Kubernetes
Management
Confluence
QA
JMeter
Apply
See all jobs
This is one of many
2,075,358 more open roles from verified company boards, updated every day.