Find Your Spark

Launch the next phase of your career with Canada's leading tech companies
Brightspark Ventures
Brightspark Ventures

Senior Software Engineer, Data - Flights (Virtual Interlining)



Software Engineering
Vancouver, BC, Canada
Posted on Thursday, May 30, 2024
About the job
Virtual Interlining offers customers additional travel options by combining together multiple individual travel segments through self-transfers. These unique itineraries unlock new destinations, save customers time, money, and offer customers increased selection when they are booking travel. The Fare Construction and Caching team is responsible for generating this inventory. It sits in a rare spot combining data science, algorithmic development, and high traffic scalability concerns.
Due to the nature of the problem we use a lot of data, and are looking to hire a Senior Software Engineer who has a track record of owning and solving ambiguous problems in a data driven way. Candidates will be equally comfortable processing large volumes of data to understand historical search and booking trends in SQL, as well as diving into our existing algorithms and updating how we traverse the graph of possible airline flights. Candidates should have a proven track record of taking problems, understanding the business and technical requirements & limitations and creating robust solutions. They should not be afraid of critically thinking about existing systems/processes and suggesting viable alternatives.

What would your day-to-day look like:

  • This role is going to have a lot of variety in projects and ownership, so we are looking for someone who is comfortable flexing between data and software engineering.
  • You are comfortable and self-sufficient doing data analytics to produce actionable insights
  • Experienced with data engineering including ETL & streaming pipelines
  • Contribute to our existing (Scala) codebase.

An ideal candidate has:

  • 2+ years working in or with data engineering teams, and are used to dealing with both batch and streaming data AND 2+ years of experience in software engineering and/or application development
  • Created product data pipelines from scratch, owning the data dictionaries, data quality checks, and dataflows.
  • Experience ingesting data from both internal and external sources.
  • Expert SQL skills.
  • Pragmatic Scala experience, we’re not writing Haskell in the JVM but neither are we just using Scala as a “better Java”
  • Experience taking business goals and constructing actionable deliveries from the data available.
  • Good CS fundamentals of algorithmic development specifically graph traversal problems.
  • Air travel industry knowledge and/or enthusiasm

Perks of working with us:

  • Well-funded and proven startup with large ambitions, competitive salary
  • Quarterly performance bonus
  • Hopper covers 100% of the premiums for group insurance plan through Sun life Financial. Coverage includes:
  • 80% on paramedical coverage
  • 90% - 100% on prescription drugs
  • 80% on minor/preventative dental
  • 50% on major dental work, plus more
  • 100% coverage for eye exams & reimbursement on vision care (glasses, contacts, etc.)
  • Hopper offers life, short term and long term disability coverage through Sun Life Financial.
  • HSA through Sun LIfe Financial that covers eligible medical and dental expenses.
  • All employees and dependents have access to Dialogue’s telemedicine services, anytime, anywhere.
  • All employees have access to an RRSP plan through Sun Life Financial with automatic pre-tax withdrawals per pay.
  • Please ask us about our very generous parental leave, much above industry standards!
  • Unlimited PTO
  • Carrot Cash travel stipend
  • Flexdesk All Access Pass AND Work-from-home stipend
  • Entrepreneurial culture where pushing limits and taking risks is everyday business
  • Open communication with management and company leadership
  • Small, dynamic teams = massive impact
More about Hopper
At Hopper, we are on a mission to become the world’s best — and most fun — place to book travel. By leveraging massive amounts of data, advanced machine learning algorithms, Hopper combines its world-class travel agency offering with proprietary fintech products to help customers spend less and travel better. Ranked the third largest online travel agency in North America, the app has been downloaded nearly 80 million times and continues to gain market share globally.
Here are just a few stats that demonstrate the company’s recent growth:
- Hopper sold around $4 billion in travel and travel fintech in 2022, up nearly 3X over 2021. In 2022, Hopper increased its revenue 2.5X year-over year.
- The company’s bespoke fintech products, such as Flight Disruption Guarantee and Price Freeze, now represent 30-40% of Hopper’s total app revenue.
- Given the success of its fintech products, Hopper launched a B2B initiative called Hopper Cloud in late 2021. Through this partnership program, any travel provider (airlines, hotels, banks, travel agencies, etc.) can integrate and seamlessly distribute Hopper’s fintech or travel inventory. As its first Hopper Cloud partnership,
- Hopper partnered with Capital One to co-develop Capital One Travel, a new travel portal designed specifically for cardholders.
- Recognized as one of the world’s most innovative companies by Fast Company four years in a row, Hopper has been downloaded over 80 million times and continues to have millions of new installs each month.
- Hopper has raised over $700 million USD of private capital and is backed by some of the largest institutional investors and banks in the world. Hopper is primed to continue its acceleration as the world’s fastest-growing mobile-first travel marketplace.
Come take off with us!