出海雷达

高级软件开发工程师,Rust

Senior Software Developer, Rust

开发工程限定地区(需当地身份)
公司Narvar
薪资未公开
工作地点Canada
地域资格限定地区(需当地身份)
时区要求日间重叠约 6 小时,基本正常作息
用工类型Full Time
发布时间11 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Canada 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

我们正在将 Rust 应用于真正需要正确性、性能和可靠性的场景。
Narvar 正在快速成长!Narvar 是一个多语言平台,我们有意识地选择在哪些地方引入 Rust。我们正在寻找高级工程师,帮助我们将 Rust 引入系统的核心部分——那些在真实世界规模下必须快速、安全且正确的部分。

这个职位适合拥有自主权的工程师:喜欢识别正确问题、选择正确工具并从头到尾负责系统的人员。你不会被分配一个狭窄的任务队列。你将参与决定要构建什么以及如何构建。

此职位要求您位于加拿大,并能够在 EST/EDT 或 PDT/PST 时间段内工作。我们是完全远程办公。

日常职责

  • 设计和构建位于关键平台路径上的高正确性 Rust 服务
  • 在安全性、确定性和性能至关重要的区域引入 Rust
  • 从架构 → 实现 → 部署 → 运维全程负责系统
  • 在并发、异步边界、数据完整性和故障模式方面做出实际决策
  • 在多语言环境中跨服务边界工作(Rust 与其他技术栈并存)
  • 与产品、设计和前端工程师合作,构建技术扎实且符合产品需求的系统
  • 通过设计提升可靠性、可观测性和系统行为,而不仅仅是修补问题
  • 指导其他工程师,提高系统质量和责任意识

我们寻找的人选
我们更看重判断力和责任感,而非学历证书。
如果您符合以下条件,很可能是一个优秀的候选人:

  • 有在生产环境中构建和运维分布式系统的经验
  • 有深入的 Rust 实战经验(不只是实验或副项目)
  • 理解 Rust 的优势所在——以及它的局限性
  • 能够处理并发、异步系统和正确性保证的问题
  • 有设计可随时间安全演进的 API 和数据契约的经验
  • 有在大规模环境下使用关系型和/或 NoSQL 数据库的经验
  • 有在 AWS 或 GCP 上部署和运维服务的经验(但我们是一家 GCP 公司!)
  • 自然地主动行动,并能在模糊环境中运作
  • 能清晰沟通并明确说明权衡取舍

加分项
这些不是硬性要求,但能表明较强潜力:

  • 你在初创公司或高责任环境中工作过
  • 你负责过生产环境中的系统,包括值班责任
  • 你能够根据需要在不同技术栈间切换(以后端为主,全栈也可)
查看英文原文

We’re introducing Rust where correctness, performance, and reliability truly matter.
Narvar is Growing! Narvar is a multi-language platform, and we’re intentional about where we apply Rust. We’re looking for senior engineers to help us bring Rust into the backbone of the system — the parts that must be fast, safe, and correct under real-world scale.
This role is for engineers who want agency: people who enjoy identifying the right problems, choosing the right tools, and owning systems end-to-end. You won’t be handed a narrow ticket queue. You’ll help decide what gets built and how it should be built.

For this role, you should be located in Canada and able to work within EST/EDT or PDT/PST hours. We are fully remote.
Day-to-day

  • Design and build high-correctness Rust services that sit on critical platform paths
  • Introduce Rust into areas where safety, determinism, and performance are essential
  • Own systems from architecture → implementation → rollout → operations
  • Make real decisions around concurrency, async boundaries, data integrity, and failure modes
  • Work across service boundaries in a polyglot environment (Rust alongside other stacks)
  • Collaborate with product, design, and frontend engineers to build systems that are technically sound and product-aware
  • Improve reliability, observability, and system behavior through design, not just patching
  • Mentor other engineers and raise the bar on system quality and ownership

What We’re Looking For
We care more about judgment and ownership than credentials.
You’re likely a strong fit if you:

  • Have built and operated distributed systems in production
  • Have deep hands-on Rust experience (not just experiments or side projects)
  • Understand where Rust shines — and where it doesn’t
  • Are comfortable reasoning about concurrency, async systems, and correctness guarantees
  • Have experience designing APIs and data contracts that evolve safely over time
  • Have worked with relational and/or NoSQL databases at scale
  • Have deployed and operated services in AWS or GCP (We are a GCP Shop though!)
  • Take initiative naturally and are comfortable operating with ambiguity
  • Communicate clearly and make tradeoffs explicit

Bonus Points
These aren’t hard requirements, but strong indicators:

  • You’ve worked in startup or high-ownership environments
  • You’ve owned systems in production, including on-call responsibility
  • You’re comfortable moving across the stack when needed (backend-first, full-stack aware)
  • You’ve influenced architecture by earning trust, not by mandate
  • You use modern tooling (including AI-assisted workflows) to increase leverage, not outsource thinking

(Note: we care about outcome and judgment, not how flashy your tools are.)
Why Rust at Narvar?
Because some parts of the system deserve stronger guarantees.
We use Rust where:

  • Bugs are expensive
  • Latency and throughput matter
  • Safety and correctness are non-negotiable

You’ll help define where Rust belongs, not just write Rust in isolation.
Why Narvar (From an Engineer’s Perspective)?

  • Real scale, real customers, real impacts
  • Startup-level ownership with platform-level impact
  • Teams that value thinking, judgment, and responsibility

Low ego, high trust, and room to do your best work
Why Narvar?
We're on a mission to simplify the everyday lives of consumers. Post-purchase is a critical phase of the customer journey. That's why we created Narvar - a platform focused on driving customer loyalty through seamless post-purchase experiences that allow retailers to retain, engage, and delight customers. If you've ever bought something online, there's a good chance you've used our platform!
From the hottest new direct-to-consumer companies to retail’s most renowned brands, Narvar works with GameStop, Neiman Marcus, Sonos, Nike, and 1300+ + other brands. With hubs in San Francisco, Atlanta, London, and Bangalore, we've served over 125 million consumers worldwide across 10+ billion interactions, 38 countries, and 55 languages.
Pioneering the post-purchase movement means navigating into the unknown. Our team thrives on this sense of adventure while nurturing a mindset of innovation. We're a home for big hearts and we leave our egos at the door. We work hard but we always make time to celebrate professional wins, baby showers, birthday parties, and everything in between.
We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Please read our Privacy Policy to learn what personal information we collect in connection with your job application, and how we may use and share it.

Originally posted on Himalayas

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

← 返回全部职位