Yelp

Rating:
5/5
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

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.

iOS Mobile Developer

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.

Data Engineer

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.

DevOps Engineer

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.

Business Analyst

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.

Software QA Engineer

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.
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.
Job Contacts: jobs@yelp.com

Recent Reviews

George M.
4.9/5
4.9
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.

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.