Rome2Rio Logo

Rome2Rio

Senior Data Engineer - Data Platform

Posted Yesterday
Be an Early Applicant
In-Office
Melbourne, Victoria
Senior level
In-Office
Melbourne, Victoria
Senior level
The Senior Data Engineer will design and maintain data pipelines, develop data models, integrate APIs, and improve data architecture while supporting business insights.
The summary above was generated by AI

At Rome2Rio, our mission is simple: help travellers get from A to any B. We make it easy to compare flights, trains, buses, ferries, and driving routes - providing everything users need to discover, plan, and book their journey. Behind the scenes, we tackle complex routing challenges, process massive datasets, and optimise search performance to deliver fast, reliable results.

We are looking for a Senior Data Engineer to join our Data Platform team in Melbourne. We have a range of challenging projects which you may tackle depending on your skills and interests.

For example you might:

  • Design, implement and maintain high-quality data pipelines and DAGs
  • Develop robust data transformations and data models balancing modelling, partitioning, performance and cost
  • Work across multiple data sources and formats, designing ingestion patterns that are robust and easy to evolve over time
  • Build and maintain integrations with third-party APIs, using OAuth and other authentication mechanisms
  • Help shape and evolve our data architecture, including conventions for datasets, schemas, metrics, and shared dimensions
  • Accelerate business insights in the marketing space by leveraging data engineering practices

Who we're looking for

We are looking for somebody with a Computer Science or Software Engineering bachelor degree (or equivalent experience). Experience with a breadth of programming languages, a broad toolkit, the ability to thrive independently and a "get stuff done" attitude are important to us. You are able to work effectively across different business domains with an emphasis on marketing analytics (SEO/SEM) owning work end-to-end. Our codebase is primarily Python and C#, however you do not need to be an expert; you just need to be the type of engineer that wants to quickly learn new languages and can work within an existing codebase.

Skills we're interested in
  • Experience in an object-oriented or general purpose programming language such as C#, Java, C/C++, Objective C, Python, JavaScript, or Go
  • Experience with SQL
  • Experience with data cleaning, processing, testing, normalisation, schema evolution, backfilling and other data engineering best practices
  • Experience with version control systems like Git
  • Excellent problem-solving, analytical and collaboration skills
  • Experience in or willingness to mentor team members, review code and contribute to implementing good engineering practices
Nice-to-haves
  • Familiarity with our tech stack: C#, Python, BigQuery, dbt, Dagster, Airbyte, Looker, GCP
  • Experience in the marketing analytics domain (SEO, Cloudflare, Snowplow, log ingestion)
  • Experience with paid acquisition channels (SEM, Google, Microsoft, Meta)
  • Familiarity with advertisement analytics (GAM, Google Ads, Microsoft Ads)
  • An understanding of Agile methods and concepts
Why join us?
💡 Innovate & Impact: Work on a product that millions of travellers rely on.
🌍 Inclusive & Supportive Team: We welcome all backgrounds, perspectives, and experiences.
📈 Career Growth: Develop your skills with mentorship, knowledge-sharing, and leadership opportunities.
⏳ Flexible Work: Hybrid setup with a great work-life balance.
✈ Explore Fund: Travel perks to help you experience the journeys you help create!
At Rome2Rio, we don’t expect candidates to tick every box—if you’re passionate about what we do and excited about the role, we encourage you to apply!

Top Skills

Airbyte
BigQuery
C#
Dagster
Dbt
GCP
Git
Looker
Python
SQL

Rome2Rio Richmond East, Victoria, AUS Office

29 Stewart Street, Richmond East, Victoria, Australia, 3121

Similar Jobs

3 Days Ago
In-Office
2 Locations
Senior level
Senior level
Information Technology • Software • Automation
As a Senior Data Platform Engineer, you will design and implement cloud-native data platforms, build ETL pipelines, and mentor team members while engaging with clients on varied projects.
Top Skills: Azure DatabricksAzure SynapseData FactoryMicrosoft FabricPower BIPurviewPythonSpark
11 Hours Ago
In-Office
Melbourne, Victoria, AUS
Senior level
Senior level
Artificial Intelligence • Fintech • Payments • Financial Services • Generative AI
As Finance Director for ANZ, you'll lead the financial reporting and operations for Australia and New Zealand, mentor a team, and support strategic projects. You'll play a key role in IPO readiness and collaboration across global teams.
Top Skills: Accounting StandardsFinancial ServicesFintechTax Compliance
11 Hours Ago
Hybrid
Melbourne, Victoria, AUS
Junior
Junior
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
As a My Rewards Advisor, you'll enhance employee benefits operations through delivery, compliance, partnership management, and strategy innovation, while collaborating with stakeholders.
Top Skills: Microsoft Office (Especially Excel)

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account