出海雷达

软件工程师,平台 - 里昂,法国

Software Engineer, Platform - Lyon, France

开发工程限定地区(需当地身份)日间重叠约 2 小时,需偶尔早起或晚睡
公司Speechify
薪资$30,000 - $100,000/年
工作地点France
地域资格限定地区(需当地身份)
时区要求日间重叠约 2 小时,需偶尔早起或晚睡
用工类型Full Time
发布时间15 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 France 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
作息提示:日间重叠约 2 小时,需偶尔早起或晚睡。

Speechify 的使命是确保阅读永远不会成为学习的障碍。
超过 5000 万用户使用 Speechify 的文本转语音产品,将他们阅读的任何内容——PDF、书籍、Google 文档、新闻文章、网站——转换为音频,以便更快地阅读、阅读更多内容并记住更多。Speechify 的文本转语音阅读产品包括其 iOS 应用、Android 应用、Mac 应用、Chrome 扩展和网页应用。谷歌最近将 Speechify 评为年度 Chrome 扩展,苹果将 Speechify 评为 2025 年包容性设计奖得主。
如今,全球近 200 人以 100% 分布式的方式在 Speechify 工作——Speechify 没有办公室。
概述
平台团队负责 Speechify 所有产品背后的后端系统:公共 TTS API、支付、订阅、认证、消费追踪和分析——为 iOS、Android、Mac、Chrome 和网页上的超过 5000 万用户提供服务。
这些系统中,正确性会不断积累。订阅状态必须在五个客户端和两个应用商店计费系统之间保持一致,而这两个系统在最糟糕的时刻都会静默。消费计量必须精确到足以计费,同时足够廉价以应对我们的请求量。公共 TTS API 有外部客户,他们的产品依赖于我们的延迟和可用性。这一切都无法优雅降级——要么正确,要么有人会被重复收费。
这份工作的目标是让自己的工作变得更简单。你在这里负责的每个系统,一年后应该比你接手时需要你更少,而回报也会更大。这就是这个团队的全部成长路径——没有单独的晋升阶梯,也没有天花板,除非你自己停止提升。我们是一个扁平化的组织:在这里,人们通过承担范围并快速做出正确的决定来成为领导者。
你将做的事情

  • 设计、构建并负责支付、订阅、认证、消费追踪和公共 TTS API 的 API
  • 接手你没有编写的系统,并使其更快、更便宜、更难出错
  • 在发布之前确认更改是正确的,并留下能持续保持正确的检查机制
  • 自动化那些不需要人工干预的部分,然后去处理由此腾出的工作
  • 将你做过一次的工作转化为整个团队可以重复的工作
  • 为基于我们平台构建的客户设计 B2B 和企业级集成
  • 与产品、移动端和网页端合作,确保后端架构领先于产品的发展方向
查看英文原文

The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. Speechify’s text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting – Speechify has no office.
Overview
The Platform team owns the backend behind everything Speechify ships: the public TTS API, payments, subscriptions, auth, consumption tracking, and analytics — serving over 50 million users across iOS, Android, Mac, Chrome, and web.
These are systems where correctness compounds. Subscription state has to stay consistent across five clients and two app-store billing systems that each go quiet at the worst moment. Consumption metering has to be exact enough to bill on and cheap enough to run at our request volume. The public TTS API has external customers with their own products depending on our latency and uptime. None of this degrades gracefully — it is either right, or someone gets charged twice.
The job is to make your own job smaller. Every system you own here should need less of you a year from now than it did the day you took it, and the reward for that is a larger one. That is the entire growth path on this team — there is no separate ladder, and no ceiling except the one you stop raising. We are a flat organization: people become leaders here by taking scope and being right about it, fast.
What You’ll Do

  • Design, build, and own the APIs behind payments, subscriptions, auth, consumption tracking, and our public TTS API
  • Take on services you didn't write and make them faster, cheaper, and harder to break
  • Establish that a change is correct before it ships, and leave behind the checks that keep it correct after you've moved on
  • Automate the parts of your role that shouldn't need a person, then go take on what that freed you up for
  • Turn work you've done once into work the whole team can repeat
  • Design B2B and enterprise integrations for customers building on top of us
  • Work with product, mobile, and web to keep backend architecture ahead of where the product is going

An Ideal Candidate Should Have

  • Proven backend experience in TS/Node (required)
  • Direct experience with GCP; working knowledge of AWS, Azure, or another cloud
  • A habit of giving away work you used to own, and something to show for the room it created
  • A daily working setup with AI agents you can describe in detail — what runs unattended, what you review, and where you've decided it doesn't get to act alone
  • The instinct to check a result against the system itself — logs, database state, the actual request — rather than against a summary of it
  • Judgment about what not to build, and the ability to say plainly why you dropped it
  • A preference for being corrected over being right
  • Preferred: Docker and containerized deployments
  • Preferred: deploying high-availability applications on Kubernetes

Interview process
Several technical interviews plus a take-home assessment on a real codebase. We aim to finish within a week.
The assessment runs in two stages: you'll submit, get real feedback from an engineer on this team, and have time to act on it. Use the tools you use every day. You'll be asked to walk through your reasoning, so bring it.
What We Offer

  • A dynamic environment where your contributions shape the company and its products
  • A team that values innovation, intuition, and drive
  • Autonomy, fostering focus and creativity
  • The opportunity to have a significant impact in a revolutionary industry
  • Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture
  • The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more
  • An active role at the intersection of artificial intelligence and audio – a rapidly evolving tech domain

The France Based Salary range for this role is: 30,000-100,000 USD/Year + Bonus + Stock depending on experience.
Think you’re a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don’t forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Originally posted on Himalayas

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

该公司其他在招职位

← 返回全部职位