技术员工(软件工程师,桌面应用)
Member of Technical Staff (Software Engineer, Desktop Apps)
Perplexity AI 正在寻找有经验的通用软件工程师加入我们的 Perplexity 和 Comet 应用团队。我们的团队正在通过高影响力的桌面应用和 Comet 应用重塑知识工作。理想的候选人应具备扎实的编程能力,并有多年交付高质量生产软件的经验。我们的技术栈涵盖多种技能,包括 Rust、Kotlin、Swift、Typescript、Chromium 和 Perplexity 的核心 AI 技术栈。我们发现,最优秀的工程师能够在多个代码库中工作并快速上手,我们对候选人的要求也保持同样的高标准。
职责
- 与产品团队紧密合作,实现创新的移动端体验。
- 与设计团队紧密合作,设计快速且直观的用户界面。
- 利用 Perplexity Computer 和其他代理编码工具加速开发。
- 与数据科学和机器学习团队协作,进行功能测试、分析并提升端到端体验。
- 与基础设施和 QA 团队合作,处理部署流程,包括测试、发布和监控。
要求
- 4 年以上行业经验
- 有交付高质量原生应用的经验
- 有编写既便于代理理解又便于人类理解的代码的架构经验
- 深入理解应用性能
- 能够主动负责项目和功能,并推动其进展
查看英文原文
Perplexity AI is looking for experienced Generalist Software Engineers to join our Perplexity and Comet application teams. Our team is reshaping knowledge work through our high-impact desktop and Comet apps. The ideal candidate should have strong programming skills and multiple years of experience shipping high-quality, production software. Our stack spans several different skillsets, including Rust, Kotlin, Swift, Typescript, Chromium and Perplexity’s core AI stack. We have found that our strongest engineers are capable of working across multiple codebases and ramping up quickly, and we expect the same high bar for candidates.
Responsibilities
- Work closely with product teams to implement novel mobile experiences.
- Work closely with design teams to design fast and intuitive UI.
- Utilize Perplexity Computer and other Agentic coding tools to accelerate development.
- Collaborate with data science and machine learning teams to instrument, analyze, and improve the end-to-end experience.
- Work with infrastructure and QA teams on deployment processes, including testing, release, and monitoring.
Requirements
- 4+ years industry experience
- Experience in shipping high-quality native applications
- Architecture experience in writing code understandable by both agents and humans
- Deep understanding of app performance
- Ability to own projects and surfaces, and to push them forward proactively