Remote job
Member of Technical Staff | Product Platform
Job details
About this role
Role overview Build the product interfaces through which enterprise customers and internal operators use and manage a prediction platform. The role covers APIs, a customer dashboard, batch workflows, usage metering, and shared foundations that connect model development and evaluation to production use. Success means customers can access authorized models reliably and consumption is measured and billed accurately.
Responsibilities - Develop and maintain APIs for online and batch predictions that customers integrate into their systems. - Improve customer workspaces and dashboard tools for file transfers, batches, models, test predictions, webhooks, and API keys. - Implement usage tracking, quotas, and billing so consumption is attributed to the right workspace. - Build shared platform capabilities for configuring data sources, corrections, schemas, targets, and prediction horizons across the path to production. - Display model catalogs, versions, and status from the systems that govern model releases, avoiding duplicate records. - Give operations teams visibility into customer runs through back-office tools, notifications, and production monitoring.
Requirements - Experience building and operating production B2B products or public APIs used by customers. - Strong API design skills, including versioning, idempotency, pagination, rate limits, authentication, and key management. - Experience with multi-tenant systems, including organizations, workspaces, permissions, and data isolation. - Production development experience in Go and TypeScript, across backend and user interface work. - Product judgment and the ability to understand customer problems with product and customer-facing engineering teammates. - Commitment to code quality, reviews, and operating the systems you build; regular use of coding agents with a considered approach to safe use.
Nice to have - Usage-based billing, large-scale webhooks, or products with long-running jobs and large files. - Experience with SDKs, API documentation, self-service onboarding, Kubernetes, or GCP. - Familiarity with financial services or regulated environments.