Hopper

Senior Software Engineer - AI Fintech foundation (Ireland)

Hopper3 weeks ago
Location

Ireland - 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 pricing systems for travel and financial products. The ideal candidate will design scalable ML pipelines, optimize pricing models, and drive commercial outcomes across Hopper's partner ecosystem.

What you'll do

ML Systems Design: Design and implement automated, reusable training pipelines for consistent and scalable model delivery across partner portfolio
Data Pipeline Development: Build ETL pipelines with advanced feature engineering to ensure clean and reliable inputs for pricing models
Model Deployment: Develop and deploy real-time ML pricing solutions to production, managing the entire path from model creation to live environment
System Monitoring: Monitor production systems for latency, drift, and training-serving skew, continuously optimizing to maintain model integrity
Performance Testing: Run champion-challenger tests on pricing and product construction levers to identify improvements and adapt to market conditions
Cross-Functional Collaboration: Partner with data scientists, engineers, and product stakeholders to translate business needs into well-scoped technical solutions

What we look for

Technical

Programming LanguagesAdvanced proficiency in Python, Scala, and SQL for production ML systems
Machine LearningDeep understanding of ML algorithms applicable to pricing, demand forecasting, and commercial domains
Data ProcessingExperience with distributed data processing frameworks and large-scale data modeling

Education

Degree PreferredBachelor's or Master's in Computer Science, Machine Learning, Data Science, or related technical field

Experience

Industry Experience5+ years of experience in production ML systems or large-scale pricing platforms
System ArchitectureProven track record in software architecture and scalable system design

Skills

Required skills

PythonProduction-level programming and ML system development
Machine LearningAdvanced understanding of ML algorithms and their commercial applications
Data ModelingExpertise in designing robust data models for complex pricing systems

Nice to have

ScalaAdditional programming language for distributed computing
Cloud PlatformsExperience with AWS, GCP, or Azure for ML infrastructure

Compensation & benefits

Salary

EUR 120,000 – 180,000 (annual)

Benefits

Competitive Compensation

Attractive salary package with potential performance bonuses

Remote Work

Fully remote work arrangement with flexible working hours

Professional Development

Continuous learning opportunities, conference attendance, and skill development programs

Health Insurance

Comprehensive health, dental, and vision coverage

Stock Options

Equity compensation in a high-growth travel technology company


Interview process

  1. 1
    Initial Screening HR review of application and initial qualifications match
  2. 2
    Technical Phone Screen Discussion of technical background, ML expertise, and system design capabilities
  3. 3
    Coding Challenge Technical assessment focusing on ML system design, algorithm implementation, and problem-solving
  4. 4
    Onsite/Virtual Interviews Multiple rounds including system design, ML architecture, and cross-functional collaboration interviews
  5. 5
    Final Leadership Interview Meeting with senior technical leadership to assess cultural fit and strategic thinking

Apply for this position

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