Senior Data Engineer in Belfast
Senior Data Engineer

Senior Data Engineer in Belfast

Belfast Full-Time 48000 - 72000 £ / year (est.) Home office possible
O

At a Glance

  • Tasks: Design and implement data solutions that shape the future of restaurant technology.
  • Company: Olo, a leading SaaS platform transforming the restaurant industry.
  • Benefits: Fully remote work, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact on how businesses and consumers interact in the digital space.
  • Qualifications: 5+ years in data engineering with strong Python and data warehousing skills.
  • Other info: Join a dynamic team trusted by over 800 restaurant brands.

The predicted salary is between 48000 - 72000 £ per year.

Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry by helping customers deliver more personalized 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 optimize 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 optimize 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 utilizing Kimball data modeling 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 modeling 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 organization 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 modeling.
  • Proven experience in designing and implementing data warehouses using the Kimball dimensional modeling 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, CloudFormation) is a bonus.
  • Ability to participate in an on-call rotation to support data platform operations and incident response.

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 800 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.

Senior Data Engineer in Belfast employer: Olo

Olo is an exceptional employer that champions innovation and collaboration, offering a fully remote work environment within Northern Ireland. With a strong focus on employee growth, Olo provides opportunities for professional development and mentorship, ensuring that team members can thrive in their careers while contributing to meaningful projects that redefine the restaurant industry's digital landscape.
O

Contact Detail:

Olo Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Data Engineer in Belfast

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current Olo employees on LinkedIn. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your data engineering projects, especially those involving Python, dbt, or AWS. This gives you a chance to demonstrate your expertise beyond just words.

✨Tip Number 3

Prepare for the interview by brushing up on your knowledge of data warehousing and ETL processes. Be ready to discuss how you've tackled data quality issues in the past—real-world examples go a long way!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Olo team.

We think you need these skills to ace Senior Data Engineer in Belfast

Data Engineering Principles
Data Warehousing
ETL/ELT Pipelines
Data Modeling
Python
dbt (data build tool)
Amazon Web Services (AWS)
Customer Data Platforms (CDP)
Infrastructure as Code (IaC)
Kimball Dimensional Modeling
Data Quality Management
Data Processing Frameworks
Batch and Real-Time Data Processing
Data Pipeline Development
Collaboration with Cross-Functional Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Data Engineer role. Highlight your experience with data warehousing, ETL/ELT pipelines, and any relevant projects that showcase your skills in Python and dbt.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how your background aligns with Olo's mission to enhance guest experiences through innovative data solutions.

Showcase Your Technical Skills: Don’t forget to mention your hands-on experience with AWS, data modeling techniques, and any familiarity with Infrastructure as Code tools. We want to see how you can contribute to our data platform right from the get-go!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to shape the future of digital commerce!

How to prepare for a job interview at Olo

✨Know Your Data Engineering Fundamentals

Brush up on your data engineering principles, especially around data warehousing and ETL/ELT pipelines. Be ready to discuss how you've applied the Kimball dimensional modeling methodology in your past projects, as this will show your depth of knowledge and experience.

✨Showcase Your Technical Skills

Prepare to demonstrate your proficiency in Python and dbt. You might be asked to solve a problem or explain how you would approach a specific data transformation task, so having examples from your previous work can really help you stand out.

✨Understand Olo's Business Model

Familiarise yourself with Olo’s SaaS platform and how it impacts the restaurant industry. Being able to articulate how your role as a Senior Data Engineer can contribute to enhancing guest experiences will show that you’re not just technically skilled but also aligned with the company’s mission.

✨Prepare for Collaboration Questions

Since this role involves working closely with cross-functional teams, think about examples where you've successfully collaborated with product managers or analytics teams. Highlighting your ability to communicate effectively and lead discussions will demonstrate your readiness for this collaborative environment.

Senior Data Engineer in Belfast
Olo
Location: Belfast

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>