远程工作雷达

应用工程师

Application Engineer

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

关于Jan
Jan是由Menlo开发的开源AI助手。它最初是ChatGPT的私有、离线替代方案,现已发展为一个通用代理,可在您自己的硬件上本地运行开放模型,或在需要时连接前沿模型如GPT、Claude和Gemini。给Jan一个任务,它会自行完成直到工作结束。Jan在公众监督下构建,基于一个信念:AI应该是开放的、私有的,并且只听从于你。

职位描述
我们正在寻找一名应用工程师,在各个平台上构建并发布Jan桌面应用。你将负责应用程序的全流程,从架构到打包和分发,跨Web和原生层进行全栈开发。
这是一个构建和发布的职位,不是UI设计职位。你将关注应用是如何构建的,它的性能如何,以及如何干净利落地在每个平台上交付给用户。这是一个精简、原生代理的环境,因此你需要协调编码和执行代理以快速推进,同时保持对关键部分正确性的判断。

你将负责
· 使用Tauri在macOS、Windows和Linux上构建和维护Jan桌面应用。
· 在应用层进行全栈开发:React和Node.js用于应用层,Rust用于原生端。
· 负责打包、构建和分发:安装程序、自动更新、发布流程和代码签名。
· 为Linux提供第一级支持:在常见发行版中进行打包和分发。
· 端到端集成本地模型运行时和应用功能。
· 以原生代理方式工作,默认情况下运行代理,并在并行运行的同时进行自己的审查和安全措施。

我们寻找
· 全栈工程师,精通React和Node.js。
· 有实际经验构建和发布Tauri应用。
· 了解Rust。
· 有桌面应用开发和跨平台分发经验。
· 扎实的Linux技能:打包、分发和环境问题。
· 有应用打包、构建和发布流程的实际负责经验。
· 默认采用原生代理的工作流程,并在关键时刻有手写关键代码的判断力。
· 能够适应完整责任、模糊性和快速发布。

加分项
· 熟悉该生态系统或其他开源桌面和LLM工具。
· 有自动更新、代码签名和应用商店或包管理器分发的经验。
· 有本地模型或推理运行时集成经验。

为什么加入Menlo
Jan是开源的,在公众监督下开发,已经拥有数百万用户。你将负责一个真实的产品。

查看英文原文

About Jan
Jan is an open source AI assistant built by Menlo. It began as a private, offline alternative to ChatGPT and has grown into a general purpose agent that runs open models locally on your own hardware, or connects to frontier models like GPT, Claude, and Gemini when you want them. Give Jan a task and it works on its own until the job is done. Built in public around one belief: AI should be open, private, and answer only to you.

The Role
We are looking for an Application Engineer to build and ship the Jan desktop app across platforms. You will own the application end to end, from architecture through packaging and distribution, working full stack across the web and native layers.
This is a build-and-ship role, not a UI design one. You will care about how the app is put together, how it performs, and how cleanly it gets into users' hands on every platform. This is a lean, agent-native setup, so you will orchestrate coding and execution agents to move fast while keeping the judgment to get the hard parts right.

What You'll Do

  • Build and maintain the Jan desktop app across macOS, Windows, and Linux using Tauri.
  • Work full stack across the app: React and Node.js on the application layer, Rust on the native side.
  • Own packaging, builds, and distribution: installers, auto-update, release pipelines, and code signing.
  • Give Linux first-class support: packaging and distribution across common distros.
  • Integrate local model runtimes and app features end to end.
  • Work agent-natively as your default, running agents in parallel with your own review and guardrail discipline.

What We Look For

  • Full-stack engineer, strong in React and Node.js.
  • Hands-on experience building and shipping Tauri apps.
  • Working knowledge of Rust.
  • Desktop app development and cross-platform distribution experience.
  • Solid Linux skills: packaging, distribution, and environment quirks.
  • Proven ownership of app packaging, builds, and release pipelines.
  • An agent-native default workflow and the judgment to hand-write critical code when it matters.
  • Comfortable with full ownership, ambiguity, and shipping fast.

Nice to Have

  • Familiarity with the ecosystem or other OSS desktop and LLM tooling.
  • Experience with auto-update, code signing, and app store or package-manager distribution.
  • Local model or inference runtime integration experience.

Why Join Menlo
Jan is open-source, built in public, and already in the hands of millions. You will own a real product end to end, drive agents hard to ship at a pace a traditional team cannot match, and set the bar for how a lean, agent-native app gets built. If you want to be in the arena shipping something that matters, this is the place.
A Note on AI
You don't need deep AI expertise for every role, but we do expect everyone at Menlo 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 and Accommodations
We hire talented people from a wide range of backgrounds. If you're excited about a role but don't meet every bullet, we still encourage you to apply. Menlo Research is an equal opportunity employer and does not discriminate on the basis of any legally protected characteristic. Menlo provides reasonable accommodations during the application process. If you need one, please let your recruiter know.
Originally posted on Himalayas

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

← 返回全部职位