Yelp is an online platform that connects people with local businesses. Founded in 2004, Yelp is now one of the most popular online review websites with 130 million unique monthly visitors, producing more than 177 million reviews. Yelp has revolutionized the way people evaluate businesses and shop for goods and services.
Yelp combines cutting-edge Artificial Intelligence with user-centric design, providing customers with best-in-class product and services recommendations. Its comprehensive suite of products includes search, discovery, and check-in features; an algorithmically-generated list of local businesses; and a suite of review management and insights tools. Yelp leverages Machine Learning, Natural Language Processing, Big Data, and advanced analytics to produce data-driven insights into individual businesses.
Additionally, Yelp offers a number of enterprise products to help businesses build their presence, manage their reputation, and engage with customers, including targeted advertising, Request-A-Quote, Message, Deals, and the robust API tool. Yelp also hosts various events and conferences for technology, business, and community members, offering a collaborative forum for the exchange of ideas and knowledge.
Yelp is perfect for those who are interested in technology fields such as software engineering, coding, API design, and application development. The team hires and trains talented tech professionals to join the company, believing in the power of technology to revolutionize the way people access local businesses and services. As engineers, they strive to create exceptional products and champion a culture of open dialogue and innovation. Join Yelp to be part of a team that’s helping shape the future of commerce.
Quick Links
Career Paths
Reviews
FAQs
Security Architect
Average Work Hours (weekly unless noted): 40-45 hours
Average Salary (yearly in dollars unless noted): 118632
Description: Develop comprehensive security systems and solutions to ensure the safety of Yelp's customer data. Oversee and audit data security measures and enforce security policies. Identify security risks and recommend solutions to reduce potential threats.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Engineering or related field. Relevant experience with security systems, protocols, and risk management. Knowledge of corporate governance and legal obligations. Experience with developing secure code and penetration testing.
Average Work Hours (weekly unless noted): 40-45 hours
Average Salary (yearly in dollars unless noted): 101263
Description: Design, build, and maintain applications used to enhance the Yelp customer experience with a focus on speed and performance. Work closely with a variety of teams to solve complex design challenges. Work on common technological frameworks and tools including Swift, Objective-C, and Java. Integrate usability and accessibility to ensure best customer experience.
Qualifications / Requirements: Experience with Swift, Java, and Objective-C. Experience working on iOS platform with background in coding/scripting languages like HTML, CSS, and JavaScript. Ability to write clean code with excellent problem solving and debugging skills. Ability to work collaboratively with a remote team.
Average Work Hours (weekly unless noted): 40-45 hours
Average Salary (yearly in dollars unless noted): 108000
Description: Combine and analyze large data sets to develop a better-understanding of customer behavior and guide business decisions. Develop predictive models to enable data-driven decisions on pricing and promotions. Create cost-effective and scalable data storage solutions.
Qualifications / Requirements: Bachelor's degree in Data Science or related field. Proficiency in programming, creating algorithms, and software development. Strong understanding of SQL, Python, and R. Experience with big data technologies such as Apache Hadoop and Spark. Experience developing and implementing data formats and models.
Average Work Hours (weekly unless noted): 40-45 hours
Average Salary (yearly in dollars unless noted): 110926
Description: Design, implement, and improve systems and processes for software development and production environments. Troubleshoot systems, automation tools, and software to maintain system performance. Lead, mentor, and the team during the design, development, implementation, and upgrade of new and existing systems.
Qualifications / Requirements: Bachelor's degree in Computer Science or related field. Proficiency in programming and shell scripting in Python, Bash, etc. Knowledge of Puppet and Jenkins. Understanding of Agile and DevOps platforms and principles. Experience with cloud infrastructure and services.
Average Work Hours (weekly unless noted): 40-45 hours
Average Salary (yearly in dollars unless noted): 97794
Description: Develop and test strategies and plans to improve customer experience and grow business. Analyze customer behavior and develop insights to help improve business processes and strategies. Develop detailed business models and cost benefit analysis to analyze customer data and trends.
Qualifications / Requirements: Bachelor's degree or equivalent in Finance or Business Administration. Excellent problem-solving and critical thinking skills. Understanding of market research tools, business and process analysis tools, and customer analytics tools. Experience with programming languages like Python, SQL, and SAS.
Average Work Hours (weekly unless noted): 40-45 hours
Average Salary (yearly in dollars unless noted): 99857
Description: Develop and implement plans to test and analyze new software applications, systems, and products. Manage defect tracking and resolution while providing feedbacks on software and systems performance. Help diagnose and troubleshoot customer related issues and develop test plans.
Qualifications / Requirements: Bachelor's degree in Computer Science or equivalent. Experience with software testing principles and related tools. Understanding of code debugging, bug lifecycle development and project life cycle. Knowledge of Agile, Waterfall and Hybrid development process.
Working at Yelp has been an incredible experience. I'm in a technical role and I feel fully supported by my peers, managers and C-suite. They have an incredible office with lots of amenities, encouraging collaboration with other departments and employees. Plus, their culture is amazing, and the team really works hard together to ensure success. They aim to make Yelp as safe, secure and friendly as possible.
Jill H..
Review Rating:
4.8/5
4.8
I’ve been in a technical role with Yelp for a few months now and absolutely love the opportunities I have received because of this position. The support from my colleagues and my team has been great. We have amazing tools and plenty of resources available to help us progress. I'm particularly impressed by Yelp's employee welfare program and the company's overall mission.
Amanda S..
Review Rating:
4.9/5
4.9
Yelp's technical team consistently produces results that are top notch. I'd recommend this company to any programmer or designer wishing to work in an innovative environment with a great corporate culture. The office environment is welcoming and the team is always willing to help each other out when needed. The benefits are also exceptional.
Tina M..
Review Rating:
4.9/5
4.9
I work with Yelp's IT department and am always impressed by how helpful the managers are. They are extremely knowledgeable and dedicated to their staff, providing great resources and guidance through out the process. From technical support to individual development, Yelp's IT team is always ready to serve. The team has created great relationships with both external and internal obstacles in order to grow and compensate the company.
Sam S..
Review Rating:
4.9/5
4.9
The technical team at Yelp is always striving for the best. We have the best access to technology, information, and support. Our team is highly experienced and knowledgeable in all of the advances in technology and related fields. We are able to stay ahead of the curve and provide a secure work environment to employees. I'm proud to work on a team that is looking to the future of programming and design.
Frequently Asked Questions
What does a Software Engineer do at Yelp?
A Software Engineer at Yelp works to maintain, standardize, and improve existing code, as well as developing new applications to be used in various Yelp services.
What is the team culture like at Yelp?
Yelp values the collaboration and teamwork of each and every employee, ensuring a positive team environment. They also prioritize the atmosphere of open communication to ensure ideas are shared and discussed.
What is required of a Technical Support Analyst?
Technical Support Analysts at Yelp are responsible for helping customers to get the most out of Yelp’s services. They provide insightful product feedback and provide technical guidance to customers.
What is the job description of a Product Manager?
Product Managers at Yelp are responsible for designing and launching products that fit the brand’s vision and mission. They collaborate with engineers, user experience designers, and other stakeholders to set and meet goals.
What is the typical career path at Yelp?
Yelp offers employees to grow their careers from Analyst level positions to higher levels of Management such as Senior Manager, Director, and VP. Additionally, employees can move into other areas such as Business Development, Marketing, etc.
Locations: San Francisco, New York, Chicago, Seattle, London, Toronto, Dublin, Singapore, Vancouver, Philadelphia
Career Paths: Software Engineer, Machine Learning Engineer, Data Scientist, Quality Assurance Engineer, System Administrator, Database Administrator, Technical Support Engineer, DevOps Engineer, Security Engineer, Network Engineer.
Working at Yelp has been an incredible experience. I'm in a technical role and I feel fully supported by my peers, managers and C-suite. They have an incredible office with lots of amenities, encouraging collaboration with other departments and employees. Plus, their culture is amazing, and the team really works hard together to ensure success. They aim to make Yelp as safe, secure and friendly as possible.
A Software Engineer at Yelp works to maintain, standardize, and improve existing code, as well as developing new applications to be used in various Yelp services.
What is the team culture like at Yelp?
Yelp values the collaboration and teamwork of each and every employee, ensuring a positive team environment. They also prioritize the atmosphere of open communication to ensure ideas are shared and discussed.