Staff Software Engineer - Modeling Platform
Core
Own the technical direction and evolution of CaptivateIQ's Modeling Platform, a self-service framework and SDK enabling product teams to build modeling experiences rapidly using AI-native capabilities.
Role type
Staff Software Engineer (Platform Architecture & Strategy)
Builds
A self-service modeling platform framework, SDK, and extensible frontend components for internal product teams.
Domain
B2B SaaS, Sales Performance Management, AI/ML Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python (Django), Platform/Framework ownership, Backend engineering, Frontend component development, Multi-year technical strategy, Engineering mentorship
Preferred skills
Go, AI agent interfaces (MCP, tool-use schemas), Columnar data formats (Arrow, Parquet), OLAP engines (ClickHouse, DuckDB), DAG-based computation systems
Technologies
Python, Django, Go, Apache Arrow, Parquet, ClickHouse, DuckDB
Responsibilities
Set architectural direction for the platform and SDK layer; Drive multi-year technical strategy with leadership; Make platform-level tradeoffs (build vs buy, refactor vs patch); Align cross-functional teams on the roadmap; Coach and develop engineers to senior/staff levels; Hands-on backend-primary fullstack development.
Seniority
Staff, hands-on IC with strategic leadership