
Senior Software Engineer - AI Fintech foundation
New York - Remote
Remote
Full Time
USD 110,000 – 300,000
Senior
ML Engineer
Jun 29, 2026
The role
Summary
As a Senior Software Engineer on Hopper's Fintech Foundation team, you will design, build, and evolve machine learning systems powering the pricing engine that processes billions of dollars in travel transactions across 100+ million monthly active users and major partners like Capital One and Air Canada. This role requires 5+ years of production ML systems experience, proficiency in Python, Scala, and SQL, and expertise in data modeling, distributed systems, and pricing domain knowledge to deliver real-time, scalable pricing solutions with direct impact on revenue and financial risk management.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 110,000 – 300,000 (annual)
Available
Benefits
Competitive equity package
Pre-IPO equity with significant upside potential as a well-funded startup backed by major institutional investors and banks. With over $750 million raised and B2B division (HTS) representing 75% of business, equity holders benefit from proven growth trajectory and clear path to future liquidity events.
Unlimited paid time off
Truly unlimited PTO policy reflecting trust-based culture. Combined with generous parental leave (above industry standards) and flexible work arrangements, supporting work-life balance and personal wellbeing.
Comprehensive health and wellness coverage
100% employer-paid Medical, Dental, and Vision coverage for employees. Additional access to Health Reimbursement Account (HRA), Dependent Care Account (DCA), Flexible Spending Account (FSA), and Disability and Life insurance protecting your financial security.
Retirement planning support
Access to 401(k) plan with employer support for long-term financial planning and retirement savings.
Travel and work flexibility stipends
Carrot Cash travel stipend for personal travel benefits reflecting Hopper's travel mission. Combined with work-from-home stipend and on-demand access to FlexDesk co-working spaces, enabling flexible work arrangements whether remote or office-based.
Entrepreneurial culture with high impact
Small, dynamic teams where pushing limits and taking calculated risks is embedded in everyday business. Direct influence on strategic decisions affecting 100+ million users and billions in annual travel transactions. Open communication channels with management and company leadership ensure your technical perspective shapes product direction.
Interview process
- 1Initial screening and technical discussion — Recruiter screen focusing on background verification, compensation expectations, and high-level technical experience overview. Follow-up technical conversation with team members to discuss production ML systems experience, specific projects, and problem-solving approach in past roles.
- 2Take-home technical assessment — Practical coding assessment focusing on ML systems design, data pipeline architecture, or pricing algorithm optimization. Typically involves Python/Scala coding and SQL queries, assessed on both correctness and production-readiness of approach.
- 3System design and architecture interview — Deep-dive discussion on designing large-scale ML systems. Topics include data pipeline architecture, model serving infrastructure, monitoring strategies, and handling real-time requirements at Hopper's scale. Focus on trade-offs, scalability considerations, and operational excellence.
- 4Domain expertise and business context discussion — Conversation exploring understanding of pricing strategies, revenue optimization, financial risk management, and how technical ML decisions impact business outcomes. Discussion of past experiences with similar domains and how you approach translating business requirements into technical specifications.
- 5Cross-functional collaboration round — Interviews with data science, product, and engineering team members to assess communication across disciplines, ability to translate between technical and business languages, and collaborative problem-solving in ambiguous situations.
- 6Team fit and final discussion — Conversation with hiring manager or engineering lead covering team dynamics, learning opportunities, growth potential, and alignment on career goals. Discussion of specific projects you would work on and how your background prepares you for the role's challenges.
You'll be redirected to the company's application page
More Jobs at Hopper
47 other open positions

Hopper
View all jobs
Hopper is a travel booking app and online marketplace, leveraging data-driven technology to predict prices and help users book hotels, flights, and car rentals at the best rates.