What is a Data Engineer?
At Yelp, a Data Engineer is the backbone of the company’s ability to connect millions of users with great local businesses. You are not just moving data from point A to point B; you are architecting the scalable infrastructure that powers search relevance, advertising efficiency, and user personalization. The data ecosystem here is vast, encompassing billions of reviews, photos, and user interactions that must be processed in both real-time and batch modes.
This role sits at the intersection of software engineering and data strategy. You will build and maintain the pipelines that feed into machine learning models and analytics dashboards, directly influencing how decisions are made across the organization. Whether it is optimizing an ETL job to run 50% faster or designing a schema for a new product feature, your work ensures that Yelp remains data-driven and user-centric.
Candidates attracted to this role should be excited by scale and complexity. You will work with petabytes of data using modern distributed systems. The impact of your work is immediate: if the data pipelines lag, the product experience degrades. This high-stakes environment makes the role both challenging and deeply rewarding for engineers who take pride in reliability and efficiency.


