高级AI原生产品工程师,移动端
Senior AI-Native Product Engineer, Mobile
关于团队
Mercury Mobile 团队构建 Zillow 即时通讯(ZIM)——这是数百万购房者参与的多人互动体验中的对话层,用于寻找他们的下一套房子。我们在 iOS 和 Android 上负责整个消息体验,从实时消息核心到每条对话中的丰富互动内容。我们更大的组织负责将对房屋的兴趣转化为一次完整的看房、与经纪人建立持久的关系,并成功完成搬迁。目前,我们正在重新定义当 AI 助手成为对话参与者而非附加功能时,消息产品的可能性。
关于职位
作为 Mercury Mobile 的高级软件开发工程师,你将定义 AI 在 ZIM 移动端的呈现方式——并且你会在两个平台上实现它。这是一份有意设计为跨平台的职位:你将使用 Swift 和 Kotlin,你做出的架构决策会同时应用于 iOS 和 Android,而不是各自分散。这些问题正是当前移动客户端工程中最有趣的挑战:在不卡顿 UI 的情况下将 AI 响应流式传输到实时对话中,渲染多模态和结构丰富的内容,这些内容远超消息气泡原本的设计容量,并且要在网络信号不佳的车道上正常工作。你将对架构拥有真正的主导权,而团队也期待你充分利用它。
你将有机会
- 设计并发布 AI 在对话中的移动端客户端架构——流式响应、基于主题的对话结构,以及在 iOS 和 Android 上的多模态内容渲染
- 主导 ZIM 消息核心的跨平台架构决策,保持 Swift 和 Kotlin 实现的同步,而不是让它们各自偏离
- 构建实时、可靠的 Messaging 体验,在不可靠的移动网络上也能稳定运行,并定义你自己的可观测性和 SLO
- 直接与 AI、Web 和后端团队合作,塑造 Zillow 的对话式 AI 路线图,并在这些决策中代表移动端
- 将 AI 编码代理作为你工作流程的真实组成部分——并帮助制定团队高效使用的标准
- 通过单元测试、快照测试和 UI 自动化,以及被其他团队采用的共享工具,提升测试和交付速度
- 指导两个平台上的工程师,提升团队的跨平台能力
该职位被归类为远程岗位。“远程”员工没有固定的办公地点
查看英文原文
About the team
The Mercury Mobile team builds Zillow Instant Messaging (ZIM) — the conversation layer where millions of movers participate in a multiplayer, integrated experience to find their next home. We own the messaging experience on both iOS and Android, from the real-time messaging core through the rich, interactive content inside every conversation. Our larger organization is responsible for turning interest in a home into a completed tour, a durable relationship with an agent, and a successful move. Right now we are rebuilding what a messaging product can be when an AI assistant is a participant in the conversation rather than a feature bolted onto it.About the role
As a Senior Software Development Engineer on Mercury Mobile, you will define how AI shows up inside ZIM on mobile — and you will do it on both platforms. This is deliberately a cross-platform role: you will work in Swift and Kotlin, and the architectural decisions you make will land on iOS and Android together rather than diverging. The problems are the interesting ones in mobile client engineering today: streaming AI responses into a live conversation without janking the UI, rendering multi-modal and richly structured content that exceeds what a message bubble was ever designed to hold, and building it all to work on a spotty connection in a driveway. You will have real ownership of the architecture, and a team that expects you to use it.
You Will Get To
- Design and ship the mobile client architecture for AI in conversations — streaming responses, topic-based conversation structures, and multi-modal content rendering across iOS and Android
- Own cross-platform architectural decisions for the ZIM messaging core, keeping Swift and Kotlin implementations converged rather than letting them drift
- Build real-time, resilient messaging experiences that hold up on unreliable mobile networks, with observability and SLOs you define
- Partner directly with the AI, Web, and Backend teams shaping Zillow's conversational AI roadmap, and represent mobile in those decisions
- Use AI coding agents as a genuine part of your workflow — and help set the standards for how the team does it well
- Raise the bar on testing and delivery velocity through unit, snapshot, and UI automation, and shared tooling other teams adopt
- Mentor engineers across both platforms and grow the team's cross-platform depth
This role has been categorized as a Remote position. “Remote” employees do not have a permanent corporate office workplace and, instead, work from a physical location of their choice, which must be identified to the Company. U.S. employees may live in any of the 50 United States, with limited exceptions.In California, Connecticut, Maryland, Massachusetts, New Jersey, New York, Washington state, and Washington DC the standard base pay range for this role is $160,900.00 - $257,100.00 annually. This base pay range is specific to these locations and may not be applicable to other locations.In Colorado, Hawaii, Illinois, Maine, Minnesota, Nevada, Ohio, Rhode Island, Vermont, and Virginia the standard base pay range for this role is $152,900.00 - $244,300.00 annually. The base pay range is specific to these locations and may not be applicable to other locations.In addition to a competitive base salary this position is also eligible for equity awards based on factors such as experience, performance and location. Actual amounts will vary depending on experience, performance and location. Employees in this role will not be paid below the salary threshold for exempt employees in the state where they reside.Who you are
- You have 5+ years building and shipping native mobile applications at consumer scale, with a deep understanding of the app lifecycle
- You have production experience on both iOS and Android — or deep expertise in one platform and demonstrated delivery in the other
- You are fluent in Swift and Kotlin, and comfortable in SwiftUI and Jetpack Compose
- You have built features on top of real-time or streaming data, and you know where the hard parts are
- You have integrated GraphQL clients and reasoned carefully about caching and cache invalidation
- You use AI coding agents on real production work and have a considered point of view on where they help and where they do not
- You have owned the architecture of a module or platform that other teams depended on, and you write the documentation that makes adoption possible
- You communicate clearly with engineers, product managers, and designers, and you make your trade-offs explicit
- You hold a Bachelor's degree in Computer Science or Computer Engineering, or have equivalent work experience
Here at Zillow - we value the experience and perspective of candidates with non-traditional backgrounds. We encourage you to apply if you have transferable skills or related experiences.
Preferred Experience:
- Experience integrating LLM or generative AI features into a consumer mobile product
- Experience with messaging, chat, or communications products
- Experience with on-device inference or streaming/token-level UI rendering
- A track record of driving technical standards adoption beyond your immediate team
Get to know us
At Zillow, we’re reimagining how people move—through the real estate market and through their careers. As the most-visited real estate platform in the U.S., we help people navigate buying, selling, financing and renting with greater ease and confidence. Whether you're working in tech, sales, operations, or design, you’ll be part of a company reshaping an industry and helping more people make home a reality.
How we work is a key part of that transformation. Through Cloud HQ, our strategic approach to distributed work, most employees have the flexibility to work from wherever they’re most productive—enabling us to move fast, stay connected and deliver on our people promise.
Zillow is honored to be recognized among the best workplaces in the U.S. Zillow was named one of FORTUNE 100 Best Companies to Work For® in 2026, and included on TIME’s America’s Best Companies 2026 list, reflecting our commitment to creating an innovative, inclusive, and engaging culture where employees are empowered to grow.
No matter where you sit in the organization, your work will help drive innovation, support our customers, and move the industry—and your career—forward, together.
Zillow Group is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please contact your recruiter directly.
Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable state and local law.
Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company’s reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Originally posted on Himalayas