Staff Software Engineer
Core
Set technical strategy for a distributed computation engine that powers real-time sales performance calculations at enterprise scale.
Role type
Staff Software Engineer (Technical Strategy & Distributed Systems)
Builds
A unified, distributed modeling platform serving product teams across the organization
Domain
B2B SaaS / Sales Performance Management / Financial Modeling
Deliverable
production ML models
Required skills
Distributed systems architecture, Data-intensive architectures, Operational excellence for mission-critical systems, Technical strategy setting, Mentorship & design leadership, API/SDK design
Preferred skills
Go, Python, Columnar data formats (Apache Arrow, Parquet), OLAP storage engines (ClickHouse, DuckDB), Monolith-to-distributed evolution, Materialization strategies, Change-data-capture systems, Internal platform scaling, B2B SaaS growth experience
Technologies
Go, Python, Apache Arrow, Parquet, ClickHouse, DuckDB
Responsibilities
Set multi-year technical strategy for the modeling platform; Architect distributed computation systems scaling to billions of records; Drive operational excellence for mission-critical financial workloads; Design platform APIs and SDKs consumed by multiple product teams; Elevate engineering capabilities across teams through design leadership and mentorship; Partner with senior leadership to align technical direction with business objectives
Seniority
Staff, strategic technical leadership
