Hopper

Senior Software Engineer - AI Fintech foundation (Spain)

Hopper3 weeks ago
Location

Spain - Remote

Workplace

Remote

Type

Full Time

Salary

EUR 120,000 – 180,000

Level

Senior

Role

Senior Software Engineer

Posted

Apr 20, 2026

Full TimeRemoteSenior

The role

Summary

Hopper is seeking a Senior Software Engineer specializing in AI and Fintech to join their Foundation team, focusing on developing sophisticated machine learning systems for pricing engines. The ideal candidate will design scalable ML solutions that directly impact revenue and customer experience across Hopper's extensive partner portfolio.

What you'll do

ML System Design: Design and implement automated, scalable machine learning training pipelines across partner portfolios
Data Pipeline Development: Build robust ETL pipelines with advanced feature engineering to ensure clean, reliable model inputs
Production Deployment: Develop and deploy real-time ML pricing solutions, managing the entire path from model creation to live environment
System Optimization: Continuously monitor production systems for performance metrics like latency, model drift, and training-serving skew
Experimental Testing: Conduct champion-challenger tests on pricing and product construction to identify and implement improvements

What we look for

Technical

ML Systems5+ years experience in production machine learning systems
Pricing PlatformsExperience with large-scale commercial pricing platforms

Education

Computer ScienceBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field
Machine LearningAdvanced understanding of machine learning algorithms and applications

Experience

Production MLDemonstrated track record of developing and maintaining production machine learning systems
Data ProcessingExtensive experience with distributed data processing frameworks

Skills

Required skills

PythonProficiency in production ML systems and software development
ScalaAdvanced programming for large-scale data processing
SQLExpertise in data querying and manipulation
Machine LearningDeep understanding of ML algorithms in commercial contexts
Distributed Data ProcessingExperience with large-scale data processing frameworks

Nice to have

Data ModelingAdvanced skills in creating complex data models
ML System DesignExperience in designing production-grade machine learning systems
Pricing AlgorithmsBackground in developing commercial pricing strategies

Compensation & benefits

Salary

EUR 120,000 – 180,000 (annual)

Stock options

Available

Benefits

Medical Coverage

Comprehensive private medical and dental insurance coverage

Life Insurance

Private life and accident coverage

Parental Leave

Generous parental leave package exceeding industry standards

Remote Work

Work-from-home stipend and flexible working arrangements

Professional Development

Unlimited PTO and access to co-working spaces

Financial Perks

Competitive salary with pre-IPO equity packages

Lifestyle Benefits

Monthly allowances for gym memberships and home office expenses


Interview process

  1. 1
    Initial Screening Review of resume and initial phone/video interview with HR
  2. 2
    Technical Assessment Comprehensive coding challenge focused on ML systems and software design
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews with engineering team members
  4. 4
    System Design Interview Evaluate candidate's ability to design scalable ML and software architectures
  5. 5
    Final Interview Meeting with senior leadership to assess cultural fit and strategic alignment

Apply for this position

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