远程工作雷达

高级平台工程师

Senior Platform Engineer

开发工程限定地区(需当地身份)与中国几乎无重叠,需长期倒时差
公司Scalar
薪资150,000 - 250,000/年 CAD
工作地点Canada
地域资格限定地区(需当地身份)
时区要求与中国几乎无重叠,需长期倒时差
用工类型permanent
发布时间2026-07-17
数据来源4dayweek.io
前往 4dayweek.io 查看并投递 →
注意地域限制:该职位明确限定在 Canada 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
作息提示:与中国几乎无重叠,需长期倒时差。

**关于 Scalar**:

构建在优秀的 API 之上是软件开发中最棒的感觉之一——你想要的每个接口都在那里,一切都能正常工作。而构建在糟糕的 API 上则恰恰相反:文档过时、没有你语言的 SDK、没有 MCP 服务器。我们创建 Scalar 就是为了解决这个问题。

我们是一支小型团队(大约十名工程师和设计师),大家承担很多角色,并且对技艺充满热情。我们认为每家公司都应该从第一天起就拥有像 Stripe 一样的文档、SDK 和 MCP 服务器——而不仅仅是那些有平台团队来构建它们的公司。开源是我们 DNA 的一部分:我们整个团队都参与并维护着 API 生态系统中的仓库,包括每个人依赖的标准,如 OpenAPI。

我们保持精简,没有层层流程——工程师自己发现问题,彼此交流,然后发布。我们寻找有高度自主性的负责人:能看到需要做什么并去完成的人。如果你在高度自主和极少自我意识的环境中能做出最好的工作,你会在这里感到自在。

### 岗位职责

你将负责 Scalar 所有其他产品运行的平台——支撑文档、SDK、API 客户端和 Agent Scalar 的服务、基础设施和内部工具。这是团队中最重要的职责之一:当你让平台更快、更可靠时,每个人都能更快地发布。

我们的基础设施是真正的软件,而不是配置的混合物。我们在 GCP 上运行一个 TypeScript 单体仓库,我们的基础设施即代码是用 TypeScript 编写的 Pulumi——所以这里的平台工作是工程工作,而不仅仅是 YAML。你将迅速深入现有系统并将其变为自己的。

### 你将参与的工作

- **文档** —— 文档平台:Markdown/MDX、OpenAPI 和 AsyncAPI 参考、双向 Git 同步以及 AI/MCP 聊天,从后端到 UI 全权负责

- **SDK 生成** —— 将客户的 OpenAPI 文档转换为跨 TypeScript、Python、Go、PHP、Java 和 Ruby 的类型安全客户端库,包含代码示例和自动 GitHub 同步

- **API 客户端** —— 我们的开源、离线优先的 Postman 替代品,基于开放标准并在 macOS、Windows 和 Linux 上发布

- **Agent Scalar** —— 用于与 API 对话的安全 MCP 服务器和 AI 功能,基于 Vercel AI SDK、MCP SDK 和 Vertex AI

- 我们的混合计算模型:**Cloud Run** 用于大多数后端服务,加上多区域 **Compute Engine** 管理实例组用于状态性、高吞吐量的服务(托管文档服务、实时、协作编辑)

- 基于 **Pulumi(T**

查看英文原文

**About Scalar**:

Building on a great API is one of the best feelings in software — every interface you want is right there, and it all just works. Building on a bad one is the opposite: out-of-date docs, no SDK in your language, no MCP server. We started Scalar to fix that.

We're a small team (around ten engineers and designers) who wear a lot of hats and obsess over our craft. We think every company deserves Stripe-level docs, SDKs, and MCP servers from day zero — not just the ones with a platform team to build them. Open-source is in our DNA: our whole team contributes to and maintains repositories across the API ecosystem, including the standards everyone relies on, like OpenAPI.

We keep things lean and move without layers of process — engineers pick up problems, talk to each other, and ship. We're looking for owners with high agency: people who see what needs doing and do it. If you do your best work with a lot of autonomy and very little ego, you'll feel at home here.

### The role

You'll own the platform that every other Scalar product runs on — the services, infrastructure, and internal tooling behind Docs, SDKs, the API Client, and Agent Scalar. This is one of the most load-bearing roles on the team: when you make the platform faster and more reliable, everyone ships faster.

Our infrastructure is real software, not config soup. We run a TypeScript monorepo on GCP, and our infrastructure-as-code is Pulumi written in TypeScript — so platform work here is engineering, not just YAML. You'll get deep into the existing system quickly and make it your own.

### What you'll work on

- **Docs** — the documentation platform: Markdown/MDX, OpenAPI and AsyncAPI references, two-way Git sync, and AI/MCP chat, owned from backend to UI

- **SDK generation** — turning a customer's OpenAPI document into type-safe client libraries across TypeScript, Python, Go, PHP, Java, and Ruby, with code samples and automated GitHub sync

- **The API Client** — our open-source, offline-first Postman alternative, built on open standards and shipping across macOS, Windows, and Linux

- **Agent Scalar** — secure MCP servers and AI features for chatting with APIs, built on the Vercel AI SDK, the MCP SDK, and Vertex AI

- Our hybrid compute model: **Cloud Run** for most backend services, plus multi-region **Compute Engine** managed instance groups for the stateful, high-throughput ones (hosted doc serving, realtime, collaborative editing)

- Infrastructure-as-code in **Pulumi (TypeScript)** — provisioning, secrets, networking, and the GCP services underneath everything

- The eventing and async backbone: **Pub/Sub** (with dead-letter handling), **Cloud Tasks**, and **Cloud Scheduler**

- Object storage and artifact pipelines on **GCS** — cached docs builds, publish artifacts, image uploads, and CDN delivery

- The SDK generation pipeline — the service that turns OpenAPI documents into SDKs and keeps them synced to GitHub

- Reliability, performance, and autoscaling as usage grows, across both Cloud Run and regional instance groups

- Internal tooling the whole team depends on: our in-house CLI toolkit, per-service deploy pipelines, GitHub Actions CI, and our DB-backed feature-flag system

- Observability and operational health — Sentry, structured logging (pino → Better Stack), and the analytics path into BigQuery

### You might be a fit if

- You've owned production infrastructure at a startup or small team and liked the breadth of it

- You're comfortable being the person who understands how things actually work, end to end

- You can go deep on a TypeScript-heavy stack — and you like that our infra is written in TypeScript too

- You've run real services on a cloud provider (we're on GCP) and understand the trade-offs between serverless and long-lived VMs

- You make decisions and communicate them clearly without waiting to be told what to do

- You'd rather collaborate to the right answer than win the argument, and you operate with a high level of kindness

### Nice to have

- Depth in **GCP** specifically — Cloud Run, Compute Engine, Pub/Sub, Cloud SQL, GCS, Secret Manager, Artifact Registry

- Experience with **Pulumi** (or IaC in a real programming language rather than HCL)

- Multi-region deployment, autoscaling, and rolling-update experience

- A track record of building internal developer tooling that makes a team faster

- Comfort across polyglot persistence — we run MongoDB as our primary store alongside purpose-specific PostgreSQL databases (including pgvector)

- An in-house-first instinct — we build our own clients and tooling and work hard to reduce external dependencies

- A background in developer tools or APIs, and familiarity with OpenAPI

### Where we work

Remote. Most of the team overlaps with US time zones (PT–ET), and we prefer candidates in the US or Western Canada for that overlap. If you're a strong fit in a European time zone and can make the overlap work, apply anyway and say so.

We're fully remote and offer flexible, unlimited time off. We believe prioritizing the team's well-being makes the work better and more meaningful.

**Other Notes:**

- While the role will involve a significant portion of backend service management, the candidate will also be expected to contribute to the frontend and may be asked to lead the development of new features in either space.

- We are a small team of 10 developers and wear many hats. We expect everyone to pitch in and help out where needed.

- We are open to both fixed-term contract and full-time permanent positions. Compensation Range: $150-250k (CAD)/$105-180 (USD) based on experience

本页面信息整理自 4dayweek.io,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

高级全栈工程师

ScalarCanada150,000 - 250,000/年 CADpermanent2026-07-17
开发工程限定地区(需当地身份)与中国几乎无重叠,需长期倒时差

← 返回全部职位