Staff Engineer, Predictive Booking Optimization
Bounce
💙 About Bounce...
Bounce is a global luggage storage marketplace transforming the way people travel and explore. With over 20,000+ trusted partners in 100+ countries, Bounce connects travelers with local businesses offering secure, on-demand storage solutions - letting travelers experience cities freely, without being weighed down by their things. We have over 2 million active customers relying on Bounce to simplify their journeys, offering them the flexibility to focus on what matters most, the freedom to explore.
To achieve this, Bounce is a fast-paced and scrappy team. We believe that experimentation fuels innovation, so we move quickly, testing new ideas and adapting in real time. If you’re ready to make an impact in a high-energy, close-knit, and collaborative environment - Bounce is the place where you can move fast, think big, and shape the future of travel. Join us as we make the world a lighter, more accessible place! Bounce has been named the Inc5000’s fastest-growing travel company in the USA in 2024 and is proudly backed by leading Silicon Valley investors, including Andreessen Horowitz, General Catalyst, and Sapphire. (Learn more about Bounce's Series B HERE and also learn about our Japan Expansion HERE)
About the role...
We're looking for a Staff Product Engineer to join our team and lead engineering efforts on predictive booking optimization - helping users book storage exactly when and where they need it through smarter algorithms and automation.
In this role, you'll build intelligent systems that power conversion, availability forecasting, demand shaping, and more. You’ll own projects end to end, from backend logic to frontend UX, across our consumer apps, growth funnels, and partner tools. You’ll work closely with product, design, and data teams to turn ideas into live impact.
We're looking for a hands-on generalist who thrives in fast-paced environments and loves turning product ideas into real-world impact -especially through the lens of ML/AI-enhanced features and experimentation.
How product gets built at Bounce:
At Bounce, we focus on serving our customers and partners rather than solely on technological innovation.
We work in fast-paced 1-week cycles. Projects are usually scoped down to fit into one or two cycles. Projects are led by individuals, but are a shared effort across the entire team. There will always be aspects of any project that will require collaboration, feedback, and guidance - we expect you to ask for help.
An ideal candidate is excited by all aspects of this software-building process, not just writing code. We’re a small team that thrives off of individuals who can take features from an idea to live on production. This is not a role where issues will be assigned to you and you churn through them.
Where you come in...
Lead engineering projects focused on optimizing user bookings through data-informed and predictive systems
Collaborate cross-functionally on new feature development, particularly in search, recommendation, and pricing surfaces
Ship high-quality code across the stack (React, React Native, Elixir, Typescript)
Build for performance and scale - making booking predictions fast, accurate, and reliable
Take ownership of architectural decisions and long-term maintainability
Proactively contribute ideas and experiments to improve user experience and business outcomes
Leverage AI tools and practices to enhance development velocity and product intelligence
Monitor performance, usage, and conversion metrics to continuously improve results
Your profile...
6+ years of experience building production systems with full ownership across frontend and backend
Deep experience building scalable, data-driven products - ideally with marketplace, travel, or logistics systems
Strong coding skills in Javascript/Typescript, React, Elixir, or similar
Excited by ML/AI, data modeling, or algorithmic optimization - even if not a specialist
Experience working with A/B testing, analytics, and performance monitoring tools
Product-minded, with an eye for UX and a drive to improve user experience through technology
Comfortable working in short sprint cycles with a high degree of autonomy
Familiar with CI/CD pipelines and engineering best practices
Confident using AI tools (e.g., GitHub Copilot, ChatGPT) to boost productivity and code quality