Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Data Engineer image - Rise Careers
Job details

Data Engineer

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 hospitality at scale, helping brands to do more with less, and making every guest feel like a regular.


We are looking for a collaborative and driven data engineer who thrives at the intersection of problem-solving, data architecture, and innovation. The ideal candidate is skilled in designing and building scalable data pipelines, enjoys working with complex datasets, and has a keen interest in empowering both internal teams and external customers through actionable insights. As a Data Engineer at Olo, you will play a pivotal role in building and maintaining cutting-edge data pipelines that bridge online-to-offline transactions. You'll work on developing guest-centric metrics dashboards and integrating data from diverse sources to help us unlock new insights into guest behavior, both online and in-store. We want people who are passionate about creating solutions that empower businesses and elevate guest experiences.


Reporting to the Data Engineering Manager, the Data Engineer 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.


You can work remotely from anywhere in the U.S. or at Olo’s headquarters in NYC.



What You'll Be Doing
  • Design and implement ELT processes and data models using dbt.
  • Design and maintain data orchestration workflows using Dagster or Airflow.
  • Build data pipelines to support machine learning use cases, enabling predictive and prescriptive customer facing inference.
  • Build and optimize processes for sourcing, processing, contextualizing, and modeling data.
  • Create and maintain near-real-time streaming data pipelines.
  • Deliver automated solutions to address complex data processing challenges.
  • Enforce data retention policies to balance liability, cost efficiency, and data lifecycle optimization.
  • Develop and maintain a comprehensive data catalog, dictionary, and technical documentation derived from data assets and software solutions.


What We'll Expect From You
  • 2+ years of experience in the development of one or more of these technologies: Database solutions, data pipelines, advanced analytics applications
  • 2+ years of experience with one or more of these datastores: Snowflake, Redshift, Teradata, Azure Synapse (SQL Data Warehouse), BigQuery, Hadoop, Microsoft SQL Server, PostgreSQL, other leading RDBMS
  • Advanced proficiency in SQL (any dialect)
  • Adequate knowledge of at least one programming language, ideally one widely used in the data industry, such as: Python, Spark, Scala
  • Thorough understanding and application of data modeling principles


About Olo


Olo (NYSE: 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 olo.com.


We’re remote-friendly. Since 2015, we have been evolving our culture to continue to support a more distributed workforce and now over 75% of our team works remotely across the U.S. If you're in the New York City area, you can choose to work remotely or from Olo's headquarters, on the 82nd floor of One World Trade Center.


We offer great benefits, such as 20 days of paid time off, 10 separate sick days, 11 holidays, plus year-end closure, health, dental, and vision coverage for yourself and your family, a 401k match, remote-office stipend, company equity, a generous parental leave plan, volunteer time off, gift matching policy, and more!


Our best estimate of the compensation range for this opportunity is $88k-120k annually for a Data Engineer I and $105k- 140k annually for a Data Engineer II, depending on the experience you bring and your location. We look forward to discussing your salary expectations and our full total rewards offerings throughout the interview process.


We encourage you to apply!


We value diversity. At Olo, we know a diverse and inclusive team makes our workplace better. Don't meet every single qualification in the job description? Market data shows that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive, and authentic workplace that is free from discrimination and harassment; this allows us to make better decisions and better serve the communities we’re a part of. So if you're excited about this role but your previous experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.


All applicants receive consideration for employment. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, pregnancy, age, marital status, veteran status, or disability status. 


California Residents: CCPA notice


Olo Glassdoor Company Review
3.2 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Olo DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Olo
Olo CEO photo
Noah Glass
Approve of CEO

Average salary estimate

$114000 / YEARLY (est.)
min
max
$88000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Data Engineer, Olo

At Olo, we're transforming the restaurant industry with our innovative SaaS platform that enhances digital ordering, payment, and guest engagement. We're on the lookout for a passionate Data Engineer to join our dynamic team based in NYC or remotely across the U.S. This exciting role involves crafting and managing scalable data pipelines that empower our clients to elevate their guest experiences. As a Data Engineer at Olo, you will be instrumental in bridging online and offline transactions, delivering actionable insights through metrics dashboards, and integrating diverse data sources to better understand guest behavior. If you love solving complex problems and designing efficient data architectures, you’ll thrive in this role. Your expertise will help internal teams and our customers make swift, informed decisions, thus reshaping the way businesses and consumers interact. Working closely with cross-functional teams from analytics to product management, you’ll implement ELT processes, orchestrate data flows, and create real-time streaming data solutions. Join us in crafting impactful strategies that drive innovation and redefine industry standards. This opportunity is more than just a job; it’s your chance to make a tangible difference in how restaurants operate and engage with their guests, all while enjoying a flexible work environment with extensive benefits, including generous paid time off and health coverage. Come be part of something big with Olo!

Frequently Asked Questions (FAQs) for Data Engineer Role at Olo
What are the main responsibilities of a Data Engineer at Olo?

As a Data Engineer at Olo, your primary responsibilities will include designing and implementing ELT processes, building scalable data pipelines, and developing real-time data solutions. You'll collaborate closely with cross-functional teams to enable actionable insights through data integration and create metrics dashboards that enhance our customer understanding.

Join Rise to see the full answer
What qualifications are required for the Data Engineer position at Olo?

To qualify for the Data Engineer position at Olo, candidates should have a minimum of 2 years of experience with database solutions and data pipelines. Expertise in SQL is essential, along with familiarity with programming languages such as Python or Scala. Knowledge of data modeling principles and experience with cloud datastores like Snowflake or BigQuery are also important.

Join Rise to see the full answer
What technologies are used by the Data Engineering team at Olo?

At Olo, the Data Engineering team primarily utilizes technologies such as dbt for data modeling, Dagster or Airflow for data orchestration, and various datastores like Snowflake and BigQuery. Your experience with these technologies will be valuable as you work to create robust data workflows.

Join Rise to see the full answer
How does the Data Engineer role contribute to Olo's mission?

The Data Engineer role at Olo is pivotal in achieving our mission of transforming the restaurant experience. By developing sophisticated data pipelines and dashboards, you will provide our clients with insights that improve guest engagement and operational efficiency, ultimately enabling better decisions across the board.

Join Rise to see the full answer
What is the expected salary range for a Data Engineer at Olo?

The expected salary range for a Data Engineer at Olo varies depending on experience and location. For a Data Engineer I, the range is approximately $88k-120k annually, while a Data Engineer II may expect between $105k-140k. We view salary discussions as an important part of the interview process.

Join Rise to see the full answer
Common Interview Questions for Data Engineer
Can you explain your experience with building data pipelines?

When answering this question, provide specific examples of data pipelines you've designed or maintained. Describe the technologies you've used, the challenges you faced, and how you overcame them to deliver effective solutions.

Join Rise to see the full answer
How do you ensure data quality in your projects?

Discuss methodologies you use for data validation and cleaning, such as automated testing, checksum comparisons, or data profiling techniques. Highlight your proactive approach to identifying data issues before they impact business decisions.

Join Rise to see the full answer
What are your strategies for optimizing SQL queries?

Share your best practices for writing efficient SQL, such as indexing, minimizing subqueries, and the importance of analyzing query execution plans. Offer examples of performance improvements you've achieved in previous roles.

Join Rise to see the full answer
Can you describe an ELT process you've implemented?

Provide a detailed account of an ELT process you managed, including the tools and strategies you utilized. Explain your approach to transforming and loading data to serve business needs effectively.

Join Rise to see the full answer
Describe your experience with data orchestration tools like Airflow or Dagster.

Explain which orchestration tools you're familiar with, how you've used them to manage workflows, and the benefits you observed. Mention any specific pipelines you built and how they contributed to project success.

Join Rise to see the full answer
How do you handle unexpected data discrepancies?

Talk about your method for troubleshooting data discrepancies, including steps you take to investigate and resolve issues swiftly. Emphasize the importance of collaboration with other teams when necessary.

Join Rise to see the full answer
What programming languages are you proficient in, and how have you used them in data engineering?

Mention the programming languages you know (like Python, Spark, or Scala) and provide examples of how you've applied them in data engineering tasks. Discuss any libraries or frameworks you've utilized in your projects.

Join Rise to see the full answer
How do you approach data modeling?

Discuss your understanding of data modeling principles and provide examples of models you’ve designed. Highlight your ability to create scalable and efficient data structures that meet business requirements.

Join Rise to see the full answer
What experience do you have with cloud technologies in data engineering?

Share your experience with cloud computing platforms such as AWS, Google Cloud, or Azure. Provide specific examples of projects where you leveraged cloud resources to enhance data processing capabilities.

Join Rise to see the full answer
Why do you want to work at Olo as a Data Engineer?

Express your enthusiasm for Olo's mission and highlight how your skills align with the company’s goals. Discuss the aspects of Olo’s culture, technology, and the impact you wish to make in the restaurant industry.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Olo Remote NYC or Remote
Posted 7 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Maternity Leave
Mental Health Resources
Equity
Paid Time-Off
Medical Insurance
Dental Insurance
Summer Fridays
Photo of the Rise User
Olo Remote NYC or Remote
Posted 9 hours ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Maternity Leave
Mental Health Resources
Equity
Paid Time-Off
Medical Insurance
Dental Insurance
Summer Fridays
Photo of the Rise User
Qantas Group Remote Melbourne, Australia
Posted 4 hours ago
Photo of the Rise User
Ushur Remote Bengaluru, KA
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 5 days ago

Olo, a New York City-based B2B SaaS company, develops digital ordering and delivery solutions for restaurants. Their platform supports over 700 of America's top brands, enabling customers to place orders from various points.

79 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Family FriendlyBadge Office VibesBadge Work&Life BalanceBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
BENEFITS & PERKS
Maternity Leave
Mental Health Resources
Equity
Paid Time-Off
Medical Insurance
Dental Insurance
Summer Fridays
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 7, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!