Senior FullStack Software Engineer
Core
Design, build, and maintain BI tool integrations (Excel, Google Sheets, Looker) and semantic model converters that translate query semantics and external formats into the platform's Semantic Modeling Language (SML).
Role type
Senior FullStack Software Engineer (BI Integrations & Semantic Modeling)
Builds
Excel plugin, Google Sheets add-on, Looker integration, and semantic model converters
Domain
Business Intelligence, Data Analytics, Semantic Modeling
Deliverable
production ML models | product features
Required skills
JavaScript, TypeScript, Python, SQL, MDX, DAX, OAuth, authentication flows, debugging, automated testing (unit, integration, e2e), Jest
Preferred skills
Semantic layers, OLAP, BI platforms (Power BI, Tableau, Cognos), XMLA/Tabular endpoints, enterprise B2B support, Docker
Technologies
MDX, DAX, SQL, SML, Jest, Docker, OAuth
Responsibilities
Design and maintain BI tool integrations across their full lifecycle; Build converters translating external semantic model formats into SML; Handle cross-protocol query translation between MDX/DAX/SQL; Reproduce and fix customer-reported bugs against real semantic models; Build and expand automated test coverage for adapter regressions; Track and adapt to moving targets in third-party platforms (Office APIs, Google Workspace, Looker)
Seniority
Senior, hands-on IC