Summary
Yelp engineering culture is driven by our values: we’re a cooperative team that values individual authenticity and encourages creative solutions to problems. All new engineers deploy working code their first week, and we strive to broaden individual impact with support from managers, mentors, and teams. At the end of the day, we’re all about helping our users, growing as engineers, and having fun in a collaborative environment.
Are you passionate about building developer tools and platform infrastructure that power AI-driven experiences for millions of users? The Chat Platform team at Yelp builds the shared SDKs, APIs, and UI infrastructure that enable teams across the company to rapidly deliver conversational chat experiences on Yelp's consumer surfaces. We focus on developer ergonomics, reliability, and scalability—so feature teams can focus on innovation.
You will have the opportunity to shape and build Yelp's iOS Chat SDK from the ground up, working on reusable components, real‑time messaging infrastructure, and server‑driven UI that directly impact multiple flagship products. We are looking for an iOS engineer who thrives in a platform environment, enjoys close partnership with internal teams, and is excited to turn ambitious infrastructure ideas into polished, production‑grade tools.
This opportunity is fully remote and does not require you to be located in any particular area in Canada. We welcome applicants from throughout Canada. We’d love to have you apply, even if you don’t feel you meet every single requirement in this posting. At Yelp, we’re looking for great people, not just those who simply check off all the boxes.
What You'll Do
Design, build, and maintain Yelp's iOS Chat SDK, providing reusable, well‑documented components that internal feature teams rely on to ship conversational experiences.
Contribute to the architecture and evolution of our server‑driven UI (Chat SDUI) framework on iOS, enabling teams to deliver new chat capabilities with minimal client‑side changes.
Partner with internal stakeholder teams (e.g., Yelp Assistant, Ask Anything for businesses, Request a Quote) to understand their needs and reduce integration friction.
Drive reliability and observability by building in structured logging, metrics, and performance monitoring at the SDK layer.
Collaborate with cross‑platform engineers (Android, Web, Server) to ensure consistent APIs and a cohesive developer experience.
Champion testing standards, versioning strategies, and CI/CD best practices to safely release platform updates that multiple production apps depend on.
What It Takes To Succeed
Strong proficiency in Swift and experience building and shipping production iOS applications or SDKs.
Familiarity with UIKit and/or SwiftUI, with a keen eye for building flexible, reusable UI components.
Experience with real‑time data handling on iOS (e.g., streaming APIs, WebSockets, or similar technologies).
A platform mindset—you think about API ergonomics, documentation, and how other engineers will use what you build.
Ability to work across multiple teams and stakeholders to execute on high‑impact technical projects.
Keen interest in tackling scalability, reliability, and performance challenges in shared infrastructure.
What You'll Get
There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data and years of experience. Based on the anticipated level of experience that we are seeking, we expect the compensation range for this role to be between $135,000 and $185,000. The actual compensation offered may be influenced by a variety of factors, including the candidate’s experience and skill set.
This opportunity has the option to be fully remote in all locations across Canada.
This role is posted to fill an existing position.
You can find more information about Yelp’s five‑star benefits here!
Closing
At Yelp, we believe that diversity is an expression of all the unique characteristics that make us human: race, age, sexual orientation, gender identity, religion, disability, and education — and those are just a few. We recognize that diverse backgrounds and perspectives strengthen our teams and our product. The foundation of our diversity efforts are closely tied to our core values, which include “Playing Well With Others” and “Authenticity.”
We’re proud to be an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition, disability, or any other protected status.
We are committed to providing reasonable accommodations for individuals with disabilities in our job application process. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-recruiting@yelp.com or 1-415-969-8488.
Note: Yelp does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Yelp is not responsible for any fees related to unsolicited resumes.
Recruiting and Applicant Privacy Notice
#J-18808-Ljbffr
Summary
Yelp engineering culture is driven by our values: we’re a cooperative team that values individual authenticity and encourages creative solutions to problems. All new engineers deploy working code their first week, and we strive to broaden individual impact with support from managers, mentors, and teams. At the end of the day, we’re all about helping our users, growing as engineers, and having fun in a collaborative environment.
Are you passionate about building developer tools and platform infrastructure that power AI-driven experiences for millions of users? The Chat Platform team at Yelp builds the shared SDKs, APIs, and UI infrastructure that enable teams across the company to rapidly deliver conversational chat experiences on Yelp’s consumer surfaces. We focus on developer ergonomics, reliability, and scalability—so feature teams can focus on innovation.
You will have the opportunity to shape and build Yelp’s iOS Chat SDK from the ground up, working on reusable components, real-time messaging infrastructure, and server-driven UI that directly impact multiple flagship products. We are looking for an iOS engineer who thrives in a platform environment, enjoys close partnership with internal teams, and is excited to turn ambitious infrastructure ideas into polished, production‑grade tools.
This opportunity is fully remote and does not require you to be located in any particular area in Canada. We welcome applicants from throughout Canada. We’d love to have you apply, even if you don’t feel you meet every single requirement in this posting. At Yelp, we’re looking for great people, not just those who simply check off all the boxes.
What you’ll do:
Design, build, and maintain Yelp’s iOS Chat SDK, providing reusable, well-documented components that internal feature teams rely on to ship conversational experiences.
Contribute to the architecture and evolution of our server-driven UI (Chat SDUI) framework on iOS, enabling teams to deliver new chat capabilities with minimal client-side changes.
Partner with internal stakeholder teams (e.g., Yelp Assistant, Ask Anything for businesses, Request a Quote) to understand their needs and reduce integration friction.
Drive reliability and observability by building in structured logging, metrics, and performance monitoring at the SDK layer.
Collaborate with cross‑platform engineers (Android, Web, Server) to ensure consistent APIs and a cohesive developer experience.
Champion testing standards, versioning strategies, and CI/CD best practices to safely release platform updates that multiple production apps depend on.
What it takes to succeed:
Strong proficiency in Swift and experience building and shipping production iOS applications or SDKs.
Familiarity with UIKit and/or SwiftUI, with a keen eye for building flexible, reusable UI components.
Experience with real-time data handling on iOS (e.g., streaming APIs, WebSockets, or similar technologies).
A platform mindset—you think about API ergonomics, documentation, and how other engineers will use what you build.
Ability to work across multiple teams and stakeholders to execute on high‑impact technical projects.
Keen interest in tackling scalability, reliability, and performance challenges in shared infrastructure.
What you’ll get:
There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data and years of experience. Based on the anticipated level of experience that we are seeking, we expect the compensation range for this role to be between $135,000 and $185,000. The actual compensation offered may be influenced by a variety of factors, including the candidate’s experience and skill set.
There may be flexibility with the range included in this posting should a candidate be leveled higher or lower than the posted range.
This opportunity has the option to be fully remote in all locations across Canada.
This role is posted to fill an existing position.
You can find more information about Yelp’s five star benefits here!
Closing
At Yelp, we believe that diversity is an expression of all the unique characteristics that make us human: race, age, sexual orientation, gender identity, religion, disability, and education — and those are just a few. We recognize that diverse backgrounds and perspectives strengthen our teams and our product. The foundation of our diversity efforts are closely tied to our core values, which include “Playing Well With Others” and “Authenticity.”
We’re proud to be an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition, disability, or any other protected status.
We are committed to providing reasonable accommodations for individuals with disabilities in our job application process. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-recruiting@yelp.com or 1‑415‑969‑8488.
Note: Yelp does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Yelp is not responsible for any fees related to unsolicited resumes.
#LI-Remote
Recruiting and Applicant Privacy Notice
#J-18808-Ljbffr
A leading tech company is looking for a Full Stack Engineer to join their innovative team. This role involves building features to enhance their mission in the automotive industry. You will work on high-performance, customer-facing pages while fostering a collaborative environment. The ideal candidate has strong skills in modern JavaScript development and backend frameworks, with the opportunity to work from anywhere in Canada. Competitive compensation is offered, ranging from $135,000 to $185,000. #J-18808-Ljbffr
A leading tech company is seeking a Full Stack Engineer to build features that help bring trust to the automotive industry. You will work in a dynamic environment with startup culture, balancing autonomy and supportive resources. Responsibilities include developing SEO-optimized pages, backend services, and integrating AI capabilities. The position is fully remote, welcoming applicants from across Canada, with a compensation range of $135,000 to $185,000 based on experience. #J-18808-Ljbffr
Summary
Yelp engineering culture is driven by our values: we’re a cooperative team that values individual authenticity and encourages creative solutions to problems. All new engineers deploy working code their first week, and we strive to broaden individual impact with support from managers, mentors, and teams. At the end of the day, we’re all about helping our users, growing as engineers, and having fun in a collaborative environment.
Do you want to build and manage scalable, self-healing, globally-distributed systems? Our Site Reliability engineers keep Yelp fast, available, and growing, connecting users to great local businesses. No matter how many times we get searched, scraped, scanned, spammed, pinged, paged, or queried, we gotta keep our cool - and keep the site running smoothly.
We work in both the development and systems worlds, implementing key parts of the core architecture and supporting developers as they try to do the same. We get to tackle interesting challenges that you can only find at the kind of scale that serves over 100 million users per month.
You’ll work to empower Yelp: spinning up infrastructure should always be a git commit and a code review away, with automation and self-service being at the core of what we do.
This opportunity is fully remote and does not require you to be located in any particular area in Canada. We welcome applicants from throughout Canada. We’d love to have you apply, even if you don’t feel you meet every single requirement in this posting. At Yelp, we’re looking for great people, not just those who simply check off all the boxes.
What You’ll Do
Bring your curiosity, tenacity and experience.
Working with engineers across Yelp in supporting new features and services.
Integrating tools to monitor platform stability and performance.
Help scale our Kubernetes clusters and AWS-based infrastructure while maintaining our platform's SLOs.
Ensure the reliability of Yelp’s primary datastores (MySQL and Cassandra).
Troubleshoot site issues using industry-leading tools like Splunk, Grafana, and Prometheus.
Automate everything with Python, Puppet, Git, Jenkins, Terraform and more!
Develop custom tools, when off-the-shelf solutions don’t work at our scale and contribute upstream to open source projects.
Design and implement new systems, tests, and procedures.
Participate in light on-call rotations - we have geographically distributed SRE teams for follow-the-sun support, which reduces the need to be on‑call 24h a day!
What It Takes To Succeed
Mastery of Linux (we use Ubuntu but any distro is fine), with the view of debugging ambiguous OS behaviours!!
Command of your favorite modern programming language to appreciate delivering safe and secure services: Python, Typescript, Ruby, Go, Rust, Java, C++, etc.
A solid understanding of Internet fundamental technologies in delivering services on the Internet (TCP/IP, HTTP, DNS, etc).
Experience with public cloud platforms (we use AWS and GCP, but others are also fine) and related tooling (Terraform, Puppet, Chef, Ansible etc.).
Experience with Linux containerisation and orchestration (e.g., Docker, Podman and Kubernetes).
Self‑motivated to investigate, fix and improve Yelp in an ever changing environment.
Leading, Collaborating and Sharing technical activities with global teams.
Own the total lifecycle of a system.
What You’ll Get
There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data and years of experience. Based on the anticipated level of experience that we are seeking, we expect the compensation range for this role to be between $135,000 and $185,000. The actual compensation offered may be influenced by a variety of factors, including the candidate’s experience and skill set.
This opportunity has the option to be fully remote in all locations across Canada.
This role is posted to fill an existing position.
You can find more information about Yelp's five star benefits here!
At Yelp, we believe that diversity is an expression of all the unique characteristics that make us human: race, age, sexual orientation, gender identity, religion, disability, and education — and those are just a few. We recognize that diverse backgrounds and perspectives strengthen our teams and our product. The foundation of our diversity efforts are closely tied to our core values, which include "Playing Well With Others" and "Authenticity".
We’re proud to be an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition, disability, or any other protected status.
We are committed to providing reasonable accommodations for individuals with disabilities in our job application process. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-recruiting@yelp.com or 1-415-969-8488.
Note: Yelp does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Yelp is not responsible for any fees related to unsolicited resumes.
#J-18808-Ljbffr
Staff Machine Learning Engineer - Content and Contributor Intelligence (Remote - Canada)
Join to apply for the
Staff Machine Learning Engineer - Content and Contributor Intelligence (Remote - Canada)
role at
Yelp
Summary
Yelp's engineering culture is driven by our values: we’re a cooperative team that values individual authenticity and encourages creative solutions to problems. All new engineers deploy working code their first week, and we strive to broaden individual impact with support from managers, mentors, and teams. Our focus is on helping users, growing as engineers, and fostering a fun, collaborative environment.
Yelp’s mission to connect people with great local businesses involves leveraging cutting-edge Machine Learning (ML) and Artificial Intelligence (AI) to serve a diverse, global user base. As a Staff ML Engineer on the Content Contributor Intelligence team, you will develop systems that connect millions of users and business listings using advanced tools like neural networks (NNs), large language models (LLMs), and embedding techniques for text, images, and videos. You will also apply traditional ML methods such as XGBoost and linear models, transforming raw data into valuable signals and building end-to-end ML systems, including training, deployment, and platform development.
This role is fully remote and open to applicants across Canada. We encourage applications even if you don’t meet every listed requirement. At Yelp, we value great people over perfect qualifications.
What You'll Do
Conduct end-to-end data analyses, from wrangling data with SQL or Python to statistical modeling and business hypothesis presentation.
Mentor junior engineers, fostering a culture of learning and technical excellence.
Work with large, complex textual and visual datasets.
Support development and deployment of ML models for offline data products and real-time services.
Work on text and visual understanding within the contributor and visual intelligence team, fine-tuning transformer models for embeddings.
Productionize and automate model pipelines within Python services.
Promote best practices in ML development and operations, mentoring newer engineers.
What It Takes To Succeed
Experience in developing and deploying ML models, especially neural networks and computer vision, including data pipelines.
Proficiency with ML packages such as PyTorch, TensorFlow, Spark MLlib, XGBoost, and Sklearn.
Strong coding skills in Python or similar (Java, C++).
Understanding of engineering and infrastructure best practices.
Curiosity and persistence to solve new problems and see projects through.
Valuable experience working with LLMs, APIs (OpenAI, Bedrock), prompt engineering, and evaluation.
What You'll Get
Salary range of $135,000-274,000 annually, with potential bonuses, stock options, and benefits.
Fully remote work across Canada.
More about Yelp's benefits can be found here.
We celebrate diversity and are committed to inclusion. We consider all qualified applicants regardless of race, age, gender, religion, disability, and other protected characteristics. We provide accommodations for applicants with disabilities. Contact us at accommodations-recruiting@yelp.com or 1-415-969-8488.
Yelp does not accept agency resumes; please do not forward resumes to recruiters or employees.
Additional Details
Seniority level: Mid-Senior level
Employment type: Full-time
Industries: Software Development, Technology, Internet, Advertising
#J-18808-Ljbffr
Summary
Yelp engineering culture is driven by our values: we’re a cooperative team that values individual authenticity and encourages creative solutions to problems. All new engineers deploy working code their first week, and we strive to broaden individual impact with support from managers, mentors, and teams. At the end of the day, we’re all about helping our users, growing as engineers, and having fun in a collaborative environment.
RepairPal, together with Yelp, is expanding our mission of bringing trust to the automotive industry—helping car owners get fair prices by connecting them with trustworthy local mechanics. As a Full Stack Engineer, you'll build the features and applications that make this mission possible. We operate like a startup within Yelp: a small, nimble team with the speed and autonomy to move fast and own our work, backed by the resources and stability of a major tech company. You get the best of both worlds—startup culture and big company support. Our full stack engineers contribute to every layer of product development, from designing and maintaining robust APIs and scalable backend services, to creating intuitive, polished user interfaces. You’ll help power our core operations, ensuring our platform remains reliable and user-focused.
This opportunity is fully remote and does not require you to be located in any particular area in Canada. We welcome applicants from throughout Canada. We’d love to have you apply, even if you don’t feel you meet every single requirement in this posting. At Yelp, we’re looking for great people, not just those who simply check off all the boxes.
What You'll Do
Build and maintain customer-facing, SEO-optimized, high-performance pages.
Support desktop and mobile experiences using responsive design.
Design, implement, and optimize backend services and APIs powering core features.
Integrate frontend components with backend systems and third-party APIs.
Provide infrastructure and APIs to support AI/ML features and enable teams building artificial intelligence capabilities.
Write and optimize complex SQL queries and contribute to data modeling and database performance tuning.
Review code, support bug tickets, and write documentation to enable other engineers to maintain your features.
What It Takes To Succeed
Strong experience with React / modern JavaScript frontend development; next.js experience preferred.
Solid backend development skills with deep proficiency in a server-side framework (Ruby on Rails preferred, or Django, Laravel, Express, etc.).
Experience collaborating with backend/service teams and integrating with existing APIs.
Strong communication skills and ability to collaborate with non-technical stakeholders.
What You'll Get
There are a variety of factors that go into determining a salary range, including but not limited to external market benchmark data, geographic location, and years of experience. Based on the anticipated level of experience we are seeking, we expect the compensation range for this role to be between $135,000 and $185,000.
This opportunity has the option to be fully remote in all locations across Canada.
This role is posted to fill an existing position.
Equal Opportunity & Diversity Statement
At Yelp, we believe that diversity is an expression of all the unique characteristics that make us human: race, age, sexual orientation, gender identity, religion, disability, and education — and those are just a few. We recognize that diverse backgrounds and perspectives strengthen our teams and our product. The foundation of our diversity efforts are closely tied to our core values, which include “Playing Well With Others” and “Authenticity.” We're proud to be an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition, disability, or any other protected status. We are committed to providing reasonable accommodations for individuals with disabilities in our job application process. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-recruiting@yelp.com or 1-415-969-8488. Yelp does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Yelp is not responsible for any fees related to unsolicited resumes.
Recruiting and Applicant Privacy Notice
#J-18808-Ljbffr
A leading local business service provider is seeking a Site Reliability Engineer to enhance scalable, self-healing systems. Remote work is available throughout Canada, aiming to manage platform stability while collaborating with engineers. Ideal candidates should have expertise in Linux, programming, AWS, and container orchestration. The compensation range is between $135,000 and $185,000, emphasizing growth and support in a diverse, collaborative environment. #J-18808-Ljbffr
An innovative company seeks a Staff Machine Learning Engineer to join their remote team across Canada. In this role, you will leverage cutting-edge machine learning and AI technologies to enhance user experiences and connect millions with local businesses. You will develop and deploy advanced ML models, including neural networks and computer vision systems, while mentoring junior engineers and fostering a collaborative culture. This position offers a competitive salary range and the chance to work in a dynamic environment that values creativity and diversity. If you're passionate about solving complex problems and making an impact, this is the opportunity for you. #J-18808-Ljbffr
A leading tech company is seeking an iOS Engineer to develop their iOS Chat SDK from scratch. The role involves collaborating across teams and focusing on scalable, reliable infrastructure. Applicants should be proficient in Swift and have a keen interest in API ergonomics and shared infrastructure challenges. The position is fully remote, and compensation ranges from $135,000 to $185,000 based on experience. Diversity and inclusion are key values at the company. #J-18808-Ljbffr