100x(YC S22)正在招聘创始前端工程师。
地点:印度班加罗尔(Koramangala)
薪资:具有竞争力的薪水 + 可观的股权(YC标准)
创始人:Shardul Lavekar(前Airtel AI,前Ola)和Parth Mudgal(前Flipkart,前Ola)
在100x.bot,我们正在构建未来的接口。我们不仅仅是另一个“AI封装”。我们是一家深科技公司,得到了Y Combinator、Accel和Inventus的支持,致力于解决自动化中最棘手的问题:让浏览器代理变得可靠、快速,并且人人可及。
目前大多数AI代理都很慢、成本高,并且经常出现幻觉,因为它们在每一次点击上“思考得过于深入”。我们采取了不同的方式:“录制一次,自动化永远。”我们将录制和重放技术的确定性速度与大型语言模型的语义智能结合,创造出利用自愈DOM映射在混乱的网络中以类人韧性导航的代理。
机会:不仅仅是用户界面
我们正在寻找一位前端工匠加入我们位于班加罗尔的核心工程团队。
这不是一个仅仅想要居中div或将Figma文件转换为React组件的角色。我们希望找到一位能够为自主代理架构客户端体验的工程师。您将构建用户控制其数字劳动力的“驾驶舱”。
您将架构的内容
代理可视化引擎:您将构建复杂的交互式图形界面,以可视化代理工作流程。用户需要实时查看逻辑流——循环、条件和“自愈”事件。
动态MCP接口:您将构建基于模型上下文协议(MCP)架构动态生成用户界面的系统。如果MCP服务器暴露了新工具,您的用户界面应立即适应以支持它,而无需代码部署。
高性能流式用户界面:我们的代理生成大量日志(DOM快照、网络事件、执行跟踪)。您将使用虚拟化(例如,react-window)和原子状态管理(Zustand/TanStack Query)以60fps渲染这些流,确保用户界面不会滞后于机器人。
“录制器”体验:您将优化我们的Chrome扩展覆盖层,确保它能够干净地注入到任何第三方网站(使用Shadow DOM封装),以捕获用户意图而不破坏主页面。
技术栈
我们使用现代的、类型安全的技术栈,旨在提高速度和可靠性。
前端:React,TypeScript,Next.js
样式:Tailwind CSS(带Shadow DOM处理)
状态管理:Zustand / TanStack Query(用于高频更新)
协议:模型上下文协议(MCP),WebSockets,Chrome扩展API
您是谁
React专家(2年以上经验):您对React的协调算法了如指掌。您知道为什么useEffect对高频数据来说是危险的,以及如何使用useRef或useSyncExternalStore来优化性能。
TypeScript原生用户:您不仅仅是使用它。您编写健壮的、通用的类型,反映复杂的后端架构。您能够在扩展的后台脚本和用户界面之间共享类型。
“工匠”:您关心微交互。您明白信任是通过用户界面反馈建立的——加载指示器、悬停状态、平滑过渡。您为构建感觉像魔法的开发者工具而感到自豪。
系统思考者:您能够推理异步系统。您理解竞争条件、WebSocket重新连接,以及在内容脚本、后台工作者和React用户界面之间通信的复杂性。
高自主性:在一个小型的YC团队中,没有人会给您分配任务。您将识别问题,设计解决方案,并将其实现。
为什么加入100x.bot?
在前沿工作。您将成为AI代理领域的先锋。
YC文化:我们行动迅速。我们每天发布产品。我们重视产品直觉而非官僚主义。您将拥有显著的所有权和股权。
复杂的工程:您不会感到无聊。您正在构建一个浏览器自动化引擎、一个录音室和一个IDE——全部在浏览器中。
与Shardul和Parth直接合作,共同塑造产品路线图。
如何申请
请通过电子邮件发送您的GitHub链接和您构建的复杂用户界面的链接。
注意:我们更看重实际的构建历史,而非简历/学位。
向我们展示一些能证明您是工匠的作品。
查看原文
Location: Bangalore, India (Koramangala)
Compensation: Competitive Salary + Significant Equity (YC Standard)
Founders: Shardul Lavekar (ex-Airtel AI, ex-Ola) & Parth Mudgal (ex-Flipkart, ex-Ola)<p>At 100x.bot, we are building the interface for this future. We are not just another "AI Wrapper." We are a deep-tech company backed by Y Combinator, Accel, and Inventus, solving the hardest problem in automation: making browser agents reliable, fast, and accessible to everyone.<p>Most AI agents today are slow, expensive, and hallucinate frequently because they "think too hard" about every click. We take a different approach: "Record once, Automate forever." We combine the deterministic speed of record-and-replay technology with the semantic intelligence of LLMs to create agents that utilize self-healing DOM maps to navigate the chaotic web with human-like resilience.<p>The Opportunity: More Than Just UI
We are looking for a Frontend Craftsperson to join our core engineering team in Bangalore.<p>This is not a role for someone who just wants to center divs or convert Figma files into React components. We are looking for an engineer who can architect the client-side experience for autonomous agents. You will be building the "cockpit" from which users control their digital workforce.<p>What You Will Architect
The Agent Visualization Engine: You will build complex, interactive graph-based interfaces that visualize agent workflows. Users need to see the logic flow—loops, conditionals, and "self-healing" events—in real-time.<p>Dynamic MCP Interfaces: You will build systems that dynamically generate UIs based on Model Context Protocol schemas. If an MCP server exposes a new tool, your UI should instantly adapt to support it, without a code deploy.<p>High-Performance Streaming UI: Our agents generate massive logs (DOM snapshots, network events, execution traces). You will use virtualization (e.g., react-window) and atomic state management (Zustand/Jotai) to render these streams at 60fps, ensuring the UI never lags behind the bot.<p>The "Recorder" Experience: You will refine our Chrome Extension overlay, ensuring it injects cleanly into any third-party website (using Shadow DOM encapsulation) to capture user intent without breaking the host page.<p>The Tech Stack
We run a modern, type-safe stack designed for velocity and reliability.<p>Frontend: React, TypeScript, Next.js<p>Styling: Tailwind CSS (with Shadow DOM handling)<p>State: Zustand / TanStack Query (for high-frequency updates)<p>Protocol: Model Context Protocol (MCP), WebSockets, Chrome Extension APIs<p>Who You Are
A React Expert (2+ Years): You understand the React reconciliation algorithm inside out. You know why useEffect is dangerous for high-frequency data and how to use useRef or useSyncExternalStore to optimize performance.<p>TypeScript Native: You don't just use any. You write robust, generic types that mirror complex backend schemas. You are comfortable sharing types between the extension background script and the UI.<p>A "Craftsperson": You care about micro-interactions. You understand that trust is built through UI feedback—a loading spinner, a hover state, a smooth transition. You take pride in building developer tools that feel like magic.<p>Systems Thinker: You can reason about asynchronous systems. You understand race conditions, websocket reconnections, and the complexity of communicating between a Content Script, a Background Worker, and a React UI.<p>High Agency: In a small YC team, nobody will hand you a ticket. You will identify problems, design solutions, and ship them.<p>Why Join 100x.bot?
Work on the Bleeding Edge. You will be a pioneer in the space of AI Agents.<p>YC Culture: We move fast. We ship daily. We value product instincts over bureaucracy. You will have significant ownership and equity.<p>Complex Engineering: You won't be bored. You are building a browser automation engine, a recording studio, and an IDE—all in the browser.<p>Work directly with Shardul and Parth to shape the product roadmap.<p>How to Apply
Email me your GitHub and a link to a complex UI you have built.<p>Note: We value actual build history over resumes/degress.
Show us something that proves you are a craftsperson.