Hopper

Senior Software Engineer - AI Fintech foundation

Hopper3 weeks ago
Location

US - Remote

Workplace

Remote

Type

Full Time

Salary

USD 150,000 – 220,000

Level

Senior

Role

Senior Software Engineer

Posted

Apr 20, 2026

Full TimeRemoteSenior

The role

Summary

Hopper is seeking a Senior Software Engineer to join their Fintech Foundation team, focusing on designing and implementing advanced machine learning systems for pricing engines. The ideal candidate will develop scalable ML solutions that drive revenue and optimize customer experiences across multiple travel industry partners.

What you'll do

ML Pipeline Design: Create automated, reusable training pipelines for consistent model delivery across partner portfolio
Data Engineering: Build robust ETL pipelines with advanced feature engineering for reliable model inputs
Model Deployment: Develop and deploy real-time ML pricing solutions from model conception to live production environment
System Monitoring: Continuously monitor production systems for performance, latency, and model drift
Experimental Testing: Conduct champion-challenger tests to identify and implement pricing and product improvements

What we look for

Technical

ML SystemsAbility to design and implement automated, scalable machine learning training pipelines
Data ProcessingExpertise in building ETL pipelines with sophisticated feature engineering
Model DeploymentExperience in developing and deploying real-time ML pricing solutions

Education

Computer ScienceBachelor's or Master's degree in Computer Science, Machine Learning, or related technical field
Advanced DegreeAdvanced degree preferred but not mandatory with sufficient practical experience

Experience

Production ML5+ years of experience in production machine learning systems or large-scale pricing platforms
Software ArchitectureProven track record in data modelling and distributed system design

Skills

Required skills

PythonProduction-level programming with machine learning systems
ScalaAdvanced software development for distributed systems
SQLData modeling and query optimization
Machine LearningDeep understanding of ML algorithms and application in commercial domains
Distributed Data ProcessingExperience with large-scale data processing frameworks

Nice to have

Data EngineeringExperience in building ETL pipelines and feature engineering
Production MLHands-on experience deploying and monitoring machine learning models in production environments
Pricing PlatformsPrevious work with large-scale pricing and demand forecasting systems

Compensation & benefits

Salary

USD 150,000 – 220,000 (annual)

Benefits

Equity Package

Pre-IPO equity with potential for significant upside

Unlimited PTO

Flexible time-off policy

Travel Stipend

Carrot Cash travel benefit

Workspace Flexibility

Co-working space access and work-from-home stipend

Healthcare

100% employer-paid Medical, Dental, and Vision coverage

Insurance

Disability and Life insurance

Retirement

401k plan with potential employer matching

Parental Leave

Generous parental leave policy above industry standards


Interview process

  1. 1
    Initial Screening HR phone screen to assess basic qualifications and role fit
  2. 2
    Technical Phone Interview Detailed discussion of technical background and ML expertise
  3. 3
    Technical Challenge Take-home coding and ML system design project
  4. 4
    Onsite/Virtual Interviews Multiple rounds with engineering team, including system design and behavioral interviews
  5. 5
    Final Interview Meeting with senior leadership to discuss team alignment and company vision

Apply for this position

You'll be redirected to the company's application page