🏢 About Uber
Uber is a global technology powerhouse that connects the physical and digital worlds. This role sits within the Applied AI team, a horizontal unit that collaborates across all business branches to deliver cutting-edge AI and Machine Learning solutions for real-world problems.
🎯 The Role
As a Staff Software Engineer for Merchant AI, you will be the technical anchor for the Merchant Assistant interface. Your goal is to take complex Generative AI capabilities and turn them into seamless, high-performance experiences that help merchants succeed on the Uber platform.
🛠️ Tech Stack
- React, TypeScript, and Uber's Fusion framework
- Modern state management and CSS-in-JS
- High-scale build tooling and automated testing suites
- Multi-language environment (Python/Go/Java) for tooling support
💼 What You'll Do
- Lead the architecture and technical roadmap for the flagship Merchant Assistant UI.
- Drive high standards for operational health, accessibility, and frontend performance.
- Enable rapid experimentation and A/B testing to refine AI-driven user features.
- Act as a mentor and guide for the frontend engineering community within Uber.
- Help shape the team by participating in high-level hiring and recruitment efforts.
✅ What You'll Need
- 6+ years of specialized experience in frontend and UI development.
- A proven history of leading the architecture of large-scale, complex web ecosystems.
- Mastery of React and TypeScript.
- Strong problem-solving skills and the ability to design robust UI patterns.
- Background in data-driven development and user behavior analysis.
🌟 Nice to Have
- Familiarity with backend languages like Go or Python for infra-tooling.
- Experience with GenAI/LLM interface design and performance bottlenecks.
- Deep knowledge of client-side optimization and modern browser APIs.