软件工程师,用户数据库基础设施
查看雇主原标题
Software Engineer, User Database InfrastructureNotion · San Francisco, California
职位信息来自雇主公开的招聘页面。申请前请务必在雇主官网核实详情。
职位描述
机器翻译关于我们 Notion 是协作式 AI 工作空间,团队和智能体在这里共同思考。我们正在打造一个让知识、项目、会议和 AI 工具并排放置的地方,让工作更快速、更清晰、更少割裂。数百万个人、小型团队和大型公司都在 Notion 上运行他们的工作。 Notinos(我们的员工)是践行这一未来工作愿景的零号客户。我们重视匠心、打造经久耐用的产品,并坚信卓越的工作本质上仍然是人的工作。我们的目标不是发布下一个功能。每一个 Notinos 团队都在努力为 AI 时代的人类协作树立标准。从构建企业的记录系统,到创建和管理 AI 智能体,再到自动化处理繁琐工作,我们深切关注如何让客户有更多时间投入他们毕生的事业。 关于该职位: 该职位将常驻旧金山。我们在周一、周二和周四到办公室工作(我们的锚定日),因为面对面一起思考和构建时效果最好。我们正在寻找一位乐于在这些日子里与团队并肩工作的人。
你将构建让任何知识工作者都能利用快速、可扩展数据库而无需成为 DBA 的系统。
你将是一位亲力亲为的技术领导者,在我们把一款新产品从早期 alpha 推进到正式可用(GA)的过程中,帮助确定架构方向和路线图。你将直接与早期客户合作,共同塑造基础性的技术和产品决策。随后,我们将一起随着采用量和工作负载的增长进行扩展。
这是一个偏后端的职位,工作范围横跨整个技术栈。你可能会构建用于配置和管理一批客户 Postgres 实例的系统,设计用户自定义 schema 如何安全演进,或让复杂查询高效执行。你也会把这些系统带入产品中:改进表格的加载方式、帮助用户理解缓慢的操作,或让智能体安全地处理他们的数据。
你将同时帮助塑造架构和产品。有些问题需要更好的抽象,有些需要更好的默认值,还有些需要重新思考我们最初要求用户做的事情。你将与队友和客户一起寻找答案,交付实用的解决方案,并随着使用量的增长不断演进它们。 我们的技术栈包括 Postgres、Go、TypeScript、Node.js 和 React。 关于团队: 最了解业务的人,并不总是能构建其软件的人。支持主管知道工单应该如何分流。运营经理知道库存应该如何流转。但要把这些知识转化为可靠的系统,往往意味着要找一位工程师、配置一个数据库并构建一个应用。
我们正在为其他所有人构建数据库基础设施。我们希望日常知识工作者能把他们的数据带入 Notion、连接数据,并围绕数据构建工作流。而且要做到这一点,既拥有真正数据库(Postgres!)的强大能力,又具备他们已熟悉工具的易用性。
AI 智能体让这一机会更加巨大:帮助人们构建和运营他们原本无法独自创建的系统。
对我们团队来说,这远不止是在 Postgres 上套一个友好的界面。这意味着在不牺牲正确性、性能或灵活性的前提下,让棘手的数据库问题从用户的工作流中消失。如何让人像编辑文档一样轻松地重塑一个在线数据库?如何让正确的索引自动存在,而无需要求某人成为 DBA?如何让一个周末实验成长为公司的记录系统,而无需任何人重新架构它? 你将取得的成就: • 将一款新产品从 alpha 推进到正式可用(GA)。与早期客户合作,了解什么最重要,根据反馈迭代,并帮助塑造……
岗位职责
该职位将常驻旧金山。我们在周一、周二和周四到办公室工作(我们的锚定日),因为面对面一起思考和构建时效果最好。我们正在寻找一位乐于在这些日子里与团队并肩工作的人。
你将构建让任何知识工作者都能利用快速、可扩展数据库而无需成为 DBA 的系统。
你将是一位亲力亲为的技术领导者,在我们把一款新产品从早期 alpha 推进到正式可用(GA)的过程中,帮助确定架构方向和路线图。你将直接与早期客户合作,共同塑造基础性的技术和产品决策。随后,我们将一起随着采用量和工作负载的增长进行扩展。
这是一个偏后端的职位,工作范围横跨整个技术栈。你可能会构建用于配置和管理一批客户 Postgres 实例的系统,设计用户自定义 schema 如何安全演进,或让复杂查询高效执行。你也会把这些系统带入产品中:改进表格的加载方式、帮助用户理解缓慢的操作,或让智能体安全地处理他们的数据。
你将同时帮助塑造架构和产品。有些问题需要更好的抽象,有些需要更好的默认值,还有些需要重新思考我们最初要求用户做的事情。你将与队友和客户一起寻找答案,交付实用的解决方案,并随着使用量的增长不断演进它们。 我们的技术栈包括 Postgres、Go、TypeScript、Node.js 和 React。
任职要求
• 生产环境关系型数据库经验(例如 Postgres 或 MySQL)。你曾就 schema 和索引做出决策,分析过数据库性能,并调试过涉及事务、锁或并发的问题。你的经验不止于通过 ORM 访问数据库。
• 工程经验和技术领导力。你拥有 10 年以上构建和运营生产软件的经验,并有设定技术方向、领导复杂的跨团队计划从概念到交付的过往业绩。你能识别最重要的问题,把模糊的目标转化为技术战略,并让工程师和合作团队围绕切实可行的计划达成一致。你在保持亲力亲为的同时,通过设计评审、指导和清晰的技术指引帮助他人做出更好的决策。
• 扎实的后端工程基础。你构建过需要在并发和故障下保持正确的服务。你能够对重试、部分失败、一致性以及可靠读写所涉及的权衡进行推理。
• 系统化的性能方法。你使用查询计划、追踪、性能剖析和实验来发现瓶颈并验证改进。你愿意跨越存储、服务和客户端代码追踪问题,而不是止步于团队边界。
• 产品判断力。你关心谁会使用你构建的东西,而不仅仅是它如何运作。你能把客户的问题转化为技术方案,并能识别出何时更好的默认值或更简单的工作流会更有效地解决问题。
• 愿意跨技术栈工作。你具备后端深度,但也能自在地学习不熟悉的系统,并在交付良好体验需要时处理客户端代码。
• 熟练运用 AI 辅助工程。你使用 AI 加速探索、实现和测试,同时对理解和验证结果负责。
加分项: • 管理数据库集群或构建数据库平台的经验,包括配置、升级、备份和恢复。
• 深厚的 Postgres 专业知识,例如针对大型数据集和高并发工作负载的高级查询优化、性能调优或工作负载隔离。
• 构建查询层、同步引擎、变更数据捕获管道、权限系统或其他可复用数据抽象的经验。
Notion 致力于提供极具竞争力的现金薪酬、股权和福利。该职位提供的薪酬将基于多种因素,如地点、职位的范围和复杂度,以及候选人的经验和专长,并可能与下方提供的范围有所不同。对于常驻旧金山的职位,该职位的预估基本年薪范围为每年 $299,000 – $334,000。 点击“提交申请”,即表示我理解并同意 Notion 及其关联公司和子公司将根据 Notion 的《全球招聘隐私政策》收集和处理我的信息。 #LI-Onsite 关于 AI 的说明 你不需要对每个职位都具备深厚的 AI 专业知识,但我们期望每一位 Notino 都具备求知欲,乐于动手尝试和探索,并热衷于把 AI 作为工作中的真正协作者。对于某些职位,AI 熟练度是核心要求——如果是这种情况,我们会在任职资格中明确说明。在这里如鱼得水的人不会把 AI 当作新奇玩意。他们用它来更好地思考,并让他人更容易在他们的工作基础上继续构建。 平等机会与便利安排 我们招聘来自广泛背景的优秀人才。如果你对这个职位感兴趣,但并非满足每一项要求,我们仍然鼓励你申请。Notion 是提供平等机会的雇主,不会基于任何受法律保护的特征进行歧视。在符合适用法律的情况下,我们会考虑有逮捕和定罪记录的合格申请人。Notion 在申请过程中提供合理的便利安排;如果你需要,请告知你的招聘人员。 Notion 很自豪能成为提供平等机会的雇主。我们在招聘或任何雇佣决定中不会基于种族、肤色、宗教、国籍、年龄、性别(包括怀孕、分娩或相关医疗状况)、婚姻状况、血统、身体或精神残疾、遗传信息、退伍军人身份、性别认同或表达、性取向或其他适用的受法律保护特征进行歧视。在符合适用的联邦、州和地方法律的情况下,Notion 会考虑有犯罪记录的合格申请人。Notion 也致力于在我们的求职申请流程中为符合条件的残障人士和残障退伍军人提供合理的便利安排。如果你因残障需要协助或便利安排,请告知你的招聘人员。
以上内容由机器翻译自动生成,可能存在错误;投递前请以雇主原文为准。
查看雇主原文
职位描述
Who We Are Notion is the collaborative AI workspace where teams and agents think together . We're building one place where your knowledge, projects, meetings, and AI tools live side by side, so work is faster, clearer, and less fragmented. Millions of individuals, small teams, and large companies run their work on Notion. Notinos (our employees) are customer zero in bringing this future of work to life. We care about craft, building things that last, and the belief that great work is still fundamentally human. Our goal isn’t to ship the next feature. Each and every team of Notinos is working to set the standard for how humans work together in the AI era. From building a business’s system of record to making and managing AI agents to automating away the busy work, we care deeply about giving our customers more time for their life’s work. About the Role: This role will be based in San Francisco. We work from our offices on Mondays, Tuesdays and Thursdays (our Anchor Days) because we do our best thinking and building together in person. We’re looking for someone who’s excited to work alongside the team during those days.
You’ll build the systems that let any knowledge worker leverage fast, scalable databases without having to become a DBA.
You’ll be a hands-on technical leader, helping set the architectural direction and roadmap as we take a new product from early alpha to general availability. You’ll work directly with early customers to shape foundational technical and product decisions. Then, together, we’ll work on scaling as adoption and workloads grow.
This is a backend-leaning role with work spanning the stack. You might build the systems that provision and manage a fleet of customer Postgres instances, design how user-defined schemas evolve safely, or make complex queries execute efficiently. You’ll also follow those systems into the product: improving how a table loads, how users understand a slow operation, or how an agent safely works with their data.
You’ll help shape the architecture and the product together. Some problems call for a better abstraction, others for a better default, and others for rethinking what we ask the user to do in the first place. You’ll work with teammates and customers to find those answers, ship practical solutions, and evolve them as usage grows. Our stack includes Postgres, Go, TypeScript, Node.js, and React. About the Team: The people who understand a business best aren’t always the people who can build its software. A support lead knows how tickets should be triaged. An operations manager knows how inventory should move. But turning that knowledge into a reliable system often means finding an engineer, provisioning a database, and building an application.
We’re building database infrastructure for everyone else. We want everyday knowledge workers to bring their data into Notion, connect it, and build workflows around it. And do so with the power of a real database (Postgres!) and the approachability of a tool they already know.
AI agents make that opportunity even bigger: helping people build and operate systems they couldn’t have created on their own.
For our team, this is much more than putting a friendly interface on Postgres. It means making hard database problems disappear from the user’s workflow without sacrificing correctness, performance, or flexibility. How do you let someone reshape a live database as easily as editing a document? Make the right indexes exist without asking someone to become a DBA? Let a weekend experiment grow into a company’s system of record without anyone having to rearchitect it? What You'll Achieve: • Take a new product from alpha to general availability. Work with early customers to understand what matters, iterate on feedback, and help shape wh
岗位职责
This role will be based in San Francisco. We work from our offices on Mondays, Tuesdays and Thursdays (our Anchor Days) because we do our best thinking and building together in person. We’re looking for someone who’s excited to work alongside the team during those days.
You’ll build the systems that let any knowledge worker leverage fast, scalable databases without having to become a DBA.
You’ll be a hands-on technical leader, helping set the architectural direction and roadmap as we take a new product from early alpha to general availability. You’ll work directly with early customers to shape foundational technical and product decisions. Then, together, we’ll work on scaling as adoption and workloads grow.
This is a backend-leaning role with work spanning the stack. You might build the systems that provision and manage a fleet of customer Postgres instances, design how user-defined schemas evolve safely, or make complex queries execute efficiently. You’ll also follow those systems into the product: improving how a table loads, how users understand a slow operation, or how an agent safely works with their data.
You’ll help shape the architecture and the product together. Some problems call for a better abstraction, others for a better default, and others for rethinking what we ask the user to do in the first place. You’ll work with teammates and customers to find those answers, ship practical solutions, and evolve them as usage grows. Our stack includes Postgres, Go, TypeScript, Node.js, and React.
任职要求
• Production relational database experience (e.g., Postgres or MySQL). You’ve made decisions about schemas and indexes, analyzed database performance, and debugged issues involving transactions, locking, or concurrency. Your experience goes beyond accessing a database through an ORM.
• Engineering experience and technical leadership. You bring 10+ years of experience building and operating production software, with a track record of setting technical direction and leading complex, cross-team initiatives from concept through delivery. You identify the most important problems to solve, turn ambiguous goals into a technical strategy, and align engineers and partner teams around a practical plan. You stay hands-on while helping others make better decisions through design reviews, mentorship, and clear technical guidance.
• Strong backend engineering fundamentals. You’ve built services that need to remain correct under concurrency and failure. You can reason about retries, partial failures, consistency, and the trade-offs involved in reliable reads and writes.
• A systematic approach to performance. You use query plans, traces, profiles, and experiments to find bottlenecks and verify improvements. You’re willing to follow a problem across storage, services, and client code rather than stopping at a team boundary.
• Product judgment. You’re interested in who will use what you build, not just how it works. You can turn a customer’s problem into a technical approach and recognize when a better default or simpler workflow would solve it more effectively.
• Willingness to work across the stack. You bring backend depth, but you’re comfortable learning unfamiliar systems and working in client code when that’s what delivering a good experience requires.
• Fluency with AI-assisted engineering. You use AI to accelerate exploration, implementation, and testing while taking responsibility for understanding and validating the result.
Nice to Haves: • Experience managing fleets of databases or building database platforms, including provisioning, upgrades, backups, and recovery.
• Deep Postgres expertise, such as advanced query optimization, performance tuning, or workload isolation for large datasets and high-concurrency workloads.
• Experience building query layers, sync engines, change-data-capture pipelines, permission systems, or other reusable data abstractions.
Notion is committed to providing highly competitive cash compensation, equity, and benefits. The compensation offered for this role will be based on multiple factors such as location, the role’s scope and complexity, and the candidate’s experience and expertise, and may vary from the range provided below. For roles based in San Francisco, the estimated base salary range for this role is $299,000 – $334,000 per year. By clicking “Submit Application”, I understand and agree that Notion and its affiliates and subsidiaries will collect and process my information in accordance with Notion’s Global Recruiting Privacy Policy . #LI-Onsite A Note on AI You don’t need deep AI expertise for every role, but we do expect every Notino to be intellectually curious, drawn to tinkering and discovery, and excited to use AI as a real collaborator in their work. For some roles, AI fluency is a core requirement — when that’s the case, we'll say so explicitly in the qualifications. People who thrive here don’t treat AI as a novelty. They use it to think better, and make their work easier for others to build on. Equal Opportunity & Accommodations We hire talented people from a wide range of backgrounds. If you’re excited about this role but don’t meet every bullet, we still encourage you to apply. Notion is an equal opportunity employer and does not discriminate on the basis of any legally protected characteristic. Consistent with applicable law, we will consider for employment qualified applicants with arrest and conviction records. Notion provides reasonable accommodations during the application process; if you need one, please let your recruiter know. Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.