×
Register Here to Apply for Jobs or Post Jobs. X

Senior Data Engineer

Remote / Online - Candidates ideally in
Northern Ireland, UK
Listing for: Olo
Remote/Work from Home position
Listed on 2025-12-30
Job specializations:
  • IT/Tech
    Data Engineer, Data Analyst
Job Description & How to Apply Below

Join to apply for the Senior Data Engineer role at Olo.

Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry by helping customers deliver more personalised and profitable guest experiences. As a result, our digital ordering, payment, and guest engagement solutions enable brands to do more with less and make every guest feel like a regular.

Olo is looking for a Senior Data Engineer to help analyze, define and implement our enterprise data platform and the processes that build it. Reporting to the Data Engineering Manager, you will collaborate closely with cross‑functional teams, including analytics, product and external customer stakeholders. You will design, implement and optimise robust data workflows that enable our customers and internal teams to make smarter, faster decisions.

This is more than a data engineering role—it’s an opportunity to shape the future of how businesses and consumers interact. By joining our team, you’ll be contributing to innovative solutions that provide a unified view of guest transactions across online and offline channels. Your work will not only be integral to Olo’s strategic initiatives but could also redefine industry standards in digital commerce.

This is your chance to work on projects that are not just exciting but have the potential to make a lasting impact.

This position is fully remote and allows you to work from anywhere within Northern Ireland.

What You’ll Do
  • Apply advanced knowledge of Data Engineering principles, methodologies, and techniques to design and implement data loading and aggregation frameworks across broad areas of the corporation.
  • Gather and process raw, structured, semi‑structured and unstructured data using batch and real‑time data processing frameworks.
  • Implement and optimise data solutions in enterprise data warehouses and big data repositories, leveraging distributed processing systems such as Snowflake or Databricks.
  • Design and develop robust data solutions utilising Kimball data modelling techniques to support scalable analytics and external data products.
  • Develop, test and maintain data pipelines using Python and dbt (data build tool) for data transformation and modelling tasks.
  • Work closely with product managers and stakeholders to deliver high‑quality, external‑facing data products, not just internal reporting.
  • Understand and enforce appropriate data master management techniques.
  • Lead the implementation of tools and frameworks for automating the identification of data quality issues.
  • Understand the challenges that the analytics organisation faces in their day‑to‑day work, and partner with them to design viable data solutions.
  • Provide subject‑matter expertise and guidance for internal and external customers.
  • Play a lead role in planning, providing advice and guidance, mentoring less experienced engineers and monitoring emerging technologies.
  • Recommend improvements to processes, technology and interfaces that improve the effectiveness of the team and reduce technical debt.
What We’ll Expect From You
  • 5+ years of experience in data engineering, with a focus on data warehousing, ETL/ELT pipelines and data modelling.
  • Proven experience in designing and implementing data warehouses using the Kimball dimensional modelling methodology.
  • Strong proficiency in Python for data processing and automation.
  • Hands‑on experience with dbt for data transformation and testing within the data warehouse environment.
  • Experience with Amazon Web Services (AWS) for data storage, processing and analytics services.
  • Experience working on data products designed for external customers is highly desired.
  • Experience with Customer Data Platforms (CDP) is a significant bonus.
  • Familiarity with Infrastructure as Code (IaC) principles and tools (e.g., Terraform, Cloud Formation) is a bonus.
  • Ability to participate in an on‑call rotation to support data platform operations and incident response.
About Olo

Olo is a leading restaurant technology provider with ordering, payment and guest engagement solutions that help brands increase orders, streamline operations and improve the guest experience. Each day, Olo processes millions of orders on its open SaaS platform, gathering the right data from each touchpoint into a single source – so restaurants can better understand and better serve every guest on every channel, every time.

Over 700 restaurant brands trust Olo and its network of more than 400 integration partners to innovate on behalf of the restaurant community, accelerating technology’s positive impact and creating a world where every restaurant guest feels like a regular. Learn more at

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Software Development

Referrals increase your chances of interviewing at Olo by 2x.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary