高级软件工程师
Senior Software Engineer
AiFi 是一个空间智能平台,通过实时 AI 帮助企业理解和运营物理空间。我们的平台以摄像头优先、注重隐私为基础,将物理环境转化为可操作的系统,提升运营效率,提升客户体验,并释放可衡量的商业价值。AiFi 正在构建一个未来,使物理世界像数字世界一样可以搜索、观察和理解。
在超市和便利店、场所、专业零售、快餐店和交通枢纽等领域,AiFi 帮助客户解决诸如欺诈预防、缺货和陈列优化、24/7 商业支持、无排队高端入场、全渠道分析、人力优化、订单准确性以及无缝访问等问题。在全球多种模式的部署中,AiFi 正在建立一个强大的现实世界数据基础,持续提升平台的智能性和适应性。
AiFi 是一家平等待人、致力于打造包容、多元和公平工作环境的雇主。
我们不基于种族、肤色、宗教或信仰、民族起源、性别、性别认同或表达、性取向、年龄、婚姻状况、退伍军人身份、残疾或其他受适用法律保护的任何状态进行歧视。
职责
- 主导优化我们的高并发系统
- 将门店操作系统从小型门店扩展到大型场所
- 在开发核心后端微服务的过程中做出设计决策
- 与应用开发者和产品经理紧密合作,了解我们需要覆盖的使用场景及其潜在瓶颈
- 与部署工程师合作,确保所构建的内容能尽快交付给客户
要求
- 计算机科学或相关领域的学士/硕士学历
- 3 年以上软件工程师(后端)经验
- 2 年以上使用 TypeScript 的经验
- 2 年以上使用 node.js 开发 Web 应用后端的经验
- 高度熟练的单元测试技能,有 Jest 测试框架经验
- 高度熟练的 RESTful API 设计和 REST API 使用
- 精通数据建模、静态类型和 SQL
- 精通 Docker 的使用
- 有事件驱动或实时系统的经验
- 有 TypeScript/JavaScript 后端框架(如 NestJS)的经验
- 有 Python、GoLang 或 C# 的经验
- 有 Kubernetes 的经验
- 有
查看英文原文
AiFi is a spatial intelligence platform that helps businesses understand and operate physical spaces using real‑time AI. Built on a camera‑first, privacy‑conscious foundation, our platform transforms physical environments into actionable systems—improving operations, elevating customer experiences, and unlocking measurable business value. AiFi is building toward a future where the physical world is as searchable, observable, and understandable as the digital one.
Across grocery and convenience, venues, specialty retail, quick-service restaurants, and travel hubs, AiFi helps customers solve problems such as fraud prevention, out-of-stock and planogram optimization, 24/7 commerce enablement, no-line premium entry, omnichannel analytics, labor optimization, order accuracy, and frictionless access. With global deployments across diverse formats, AiFi is building a powerful real-world data foundation that continually improves the intelligence and adaptability of its platform.
AiFi is an equal opportunity employer committed to fostering an inclusive, diverse, and equitable workplace.
We do not discriminate on the basis of race, color, religion or belief, national origin, sex, gender identity or expression, sexual orientation, age, marital status, veteran status, disability, or any other status protected by applicable law.
Responsibilities
- Lead on optimizing our highly concurrent systems
- Scale the store operating systems from small stores to gigantic venues
- Make design decisions in the process of developing our core backend microservices
- Work closely with app developers and product managers to understand the use cases that we need to cover and their potential bottlenecks
- Work with deployment engineers to ensure that what you build goes as quickly as possible to the clients
Requirements
- BS/MS in computer science or related field
- 3+ years of experience as a Software Engineer (Backend)
- 2+ years of experience using TypeScript
- 2+ years of experience working in node.js for web applications backend
- Highly skilled in unit testing, experience with Jest testing framework
- Highly skilled in RESTful API design and REST API usage
- Proficiency with data modeling, static typing, and SQL
- Proficiency in using Docker
- Experience with event driven or real-time systems
- Experience with TypeScript / JavaScript backend frameworks (e.g. NestJS)
- Experience with Python, GoLang, or C#
- Experience with Kubernetes
- Experience with Postgres
- Experience with Frontend Development (React, React Native) is a plus
- Experience with Domain Driven Design, Event Sourcing and CQRS is a plus
Preferred Additional Qualifications
- MS or PhD in Computer Science, Computer Engineering or a related field
- Skilled in Kubernetes, experience with kustomize or helm
- Experience with MongoDB
- Experience with gRPC
- Experience in e-commerce software, checkout processes, payments, virtual POS or other related systems