
Senior Software Engineer - Search Quality (Remote - United Kingdom)
Remote
Glasgow, United Kingdom
£ 81 / month
Full Time
23-04-2025
Job Specifications
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.
At Yelp, we’re dedicated to delivering the most relevant search results by leveraging cutting-edge techniques in machine learning, data mining, and backend engineering. Our engineers play a key role in improving search recall, enriching results with contextual annotations, and optimizing search data pipelines. Their work directly impacts millions of users, helping them find the best local businesses with smarter, more intuitive search experiences. If you're excited about solving complex recall challenges, scaling search infrastructure, and driving innovation in search relevance, we’d love to have you on board!
The Search Quality team is looking for a data-oriented backend engineer to build and improve our internal systems to better support prototyping, testing, and scaling the next generation of Search with us. You’ll be working closely with engineers on multiple teams to orchestrate a seamless development, testing, and shipping experience that will help bring us closer to our long-term goals.
This opportunity requires you to be located in the United Kingdom. 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, extend, and support our backend platforms to support prototyping, testing, and scaling our Search systems.
Work closely with product-focused backend engineers on the team to build efficient systems for Search Annotations, Recall, and LLM-backed search experiences in general.
Team up with other engineering groups, such as Ads and Market Engineering, to build cohesive backend systems that support our shared visions.
Contribute to our next gen, smarter search roadmap, vision, and execution.
What It Takes To Succeed
Fluency in an object-oriented language (like Python or Java)
Experience with databases (SQL and NoSQL), Unix, developing within a Continuous Integration/Deployment pipeline.
Proficient in AWS services such as S3, Glue, Athena.
Skilled in building and supporting large-scale distributed systems that back a consumer app or website.
Expertise in building effective APIs (like REST or GraphQL).
Comfortable with performance analysis tools (e.g. tracers, profilers, debuggers, visualization tools).
Capable of working and coordinating requirements across teams.
Excellent documentation skills.
Interest or experience in developing infrastructure supporting data-intensive applications.
What You'll Get
Full responsibility for projects from day one, a collaborative team, and a dynamic work environment.
Competitive salary, a pension scheme, and an optional employee stock purchase plan.
25 days paid holiday (rising to 29 with service), plus one floating holiday.
£150 monthly reimbursement to help cover remote working expenses.
£81 caregiver reimbursement to support dependent care for families.
Private health insurance, including dental and vision.
Flexible working hours and meeting-free Wednesdays.
Regular 3-day Hackathons, bi-weekly learning groups, and productivity spending to support and encourage your career growth.
Opportunities to participate in digital events and conferences.
£81 per month to use toward qualifying wellness expenses.
Quarterly team offsites.
Closing
Yelp values diversity. 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.
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
About the Company
Yelp connects people with great local businesses. Our users have contributed more than 265 million rich, local reviews of almost every type of local business, from restaurants, boutiques, and salons to dentists, mechanics, plumbers, and more. We are powered by a global community of collaborative people with shared values. Our employees are tenacious individuals who believe in our mission to connect people to great local businesses. In our remote-first workplace, your work makes a difference, you are seen as a whole person,... Know more
Related Jobs


- Company Name
- Korn Ferry
- Job Title
- Angular 1.6 Developer
- Job Description
- Senior Software Developer (Angular 1.6 / Node.js) Contract Length: 6 months (initial) Location: Remote / Hybrid (UK-based) Rate: £500-550 p/d Outside IR35 We are seeking an experienced Senior Software Developer with strong skills in Angular 1.6 and Node.js to join a growing development team on an exciting contract basis. This role will support the ongoing delivery of a modern web application within a fast-paced, Agile environment. This will be for a client within the automotive industry. Key Responsibilities: Develop, enhance, and maintain web applications using AngularJS (v1.6) and Node.js. Collaborate with cross-functional teams including designers, QA, and DevOps to deliver robust and scalable solutions. Participate in code reviews, architecture discussions, and sprint planning sessions. Write clean, efficient, and testable code following best practices. Contribute to continuous improvement of the development lifecycle and technical standards. Key Skills & Experience: Proven commercial experience with Angular 1.6 and Node.js. Strong knowledge of JavaScript, HTML5, and CSS3. Experience building RESTful APIs and working with JSON. Familiarity with modern software development practices such as Agile, Scrum, TDD, and CI/CD. Experience with version control tools (e.g. Git). Good communication skills and ability to work independently or as part of a distributed team. Desirable: Experience migrating from AngularJS to more modern frameworks (e.g. Angular 10+ or React). Exposure to Azure or other cloud platforms. This is a fantastic opportunity to join a forward-thinking team working on high-impact software used across the organisation. If you're an adaptable, self-driven developer with the required skill set, we'd love to hear from you. About Korn Ferry Korn Ferry unleashes potential in people, teams, and organizations. We work with our clients to design optimal organization structures, roles, and responsibilities. We help them hire the right people and advise them on how to reward and motivate their workforce while developing professionals as they navigate and advance their careers. To learn more, please visit Korn Ferry at www.Kornferry.com


- Company Name
- Aibly
- Job Title
- Full Stack Engineer
- Job Description
- Welcome to Aibly – we're pioneering the future of work! As a vibrant, fast-growing technology startup, we're on a mission to democratise the power of agentic workflows, making it accessible and transformative for businesses of all sizes. At Aibly, our goal is to equip businesses to easily orchestrate, deploy, and manage sophisticated AI agent teams without needing extensive technical expertise or huge resources. Our team of visionaries, innovators, and problem-solvers are united by a single goal, to revolutionise how companies operate in the AI era and we're seeking a talented Full-Stack Engineer to be a key player in our platform's growth and evolution Role Overview: We are seeking a Full-Stack Engineer to implement, develop, and maintaining Aibly AI applications and platforms for various clients. Working within an agile framework, you will collaborate closely with solution architects, technical leads, designers, and other engineers to implement technical solutions that meet user needs, business goals and legislative compliance. You will contribute to the design and development of features, ensuring code quality through best practices and participation in code reviews. You will also support continuous integration and deployment processes, troubleshoot issues, and helps optimise performance and security in line with industry standards. Key Responsibilities: Design, code, test, and deploy software solutions aligned with Aibly best practices and standards. Identify iterative opportunities to enhance system performance, security, and user experience. Work closely with cross-functional teams, to deliver end-to-end solutions. Develop software prototypes to demonstrate solution capabilities Write and optimise code for back-end operations, ensuring robust and efficient system performance Develop and implement front-end code to create intuitive user interfaces Ensure technical feasibility of UI/UX designs Optimise applications for maximum speed and scalability Adhere to NSIT cybersecurity framework, National Cyber Security Centre policies and EU AI Act, including accessibility, security, and data protection standards. Create and maintain technical documentation to support knowledge transfer, onboarding, and ongoing maintenance. Investigate and resolve technical issues to minimise disruption to service delivery. Required Qualifications/Experience: Bachelor's degree in Computer Science, Software Engineering, or related field 2-3 years of full-stack development experience. However, we would consider a back-end developer with good front end knowledge Proven track record of delivering web applications Knowledge of LangChain and LangGraph Understanding of vector stores Familiarity with serverless architectures An interest in AI/ML integrations desirable Technical Skills: Frontend Technologies: Experience with JavaScript, ReactJS, React Flow, TypeScript, Next.js/Vue.js/Vite Experience with HTML5, CSS3, SASS/LESS/SCSS Knowledge of UI/UX Mockup Responsive design principles Backend Technologies: Node.js, Python are mandatory and Ruby/Java are bonus RESTful API design and implementation Familiarity with Agile methodologies and working within a DevOps culture is beneficial. Knowledge of FMs/LLMs & AI/ML Algorithms Experience with Bash Shell and Scripting Operating System: Linux (Debian/Ubuntu/RedHat) Windows Database & Cloud: PostgreSQL NoSQL (MongoDB/DynamoDB) GraphQL is bonus AWS Services Soft Skills: Adaptability in a fast-paced startup environment Methodical and resilient problem solving Continuous learning to stay current with evolving AI technologies Meticulous attention to detail, focusing on code quality, security, and system-wide impacts Collaborate effectively with team members, fostering a productive and innovative environment What we offer: Ground-floor opportunity to be a critical part of building a revolutionary AI platform Collaborative and innovative work environment that values innovation, creativity and technical excellence Continuous learning and professional growth Hybrid and flexible working arrangements If you're a passionate Full Stack Engineer excited about building an AI platform from the ground up, we want to hear from you. Your role will be crucial in transforming our vision into a game-changing technological solution. Aibly - Making complex multi-agent orchestration simple and accessible.


- Company Name
- Stealth IT Consulting
- Job Title
- Java Full Stack Consultant (SC Eligible)
- Job Description
- My client is a global leading Digital Consultancy specialising in Cloud Adoption, Digital Architecture/Transformation & NextGen AI Solutions, providing fully remote working with ad hoc client site travel (fully expensed). They are looking for two Java Full Stack Engineer's (Mid and a Senior) to join a rapidly growly team, building cutting-edge digital solutions, primarily within Government, Finance, Retail & Energy sectors. Consultant grade level budget: £55k + full benefits + fully remote Primary requirements: Must be eligible for SC Clearance Extensive experience of building microservices with Java (Spring Boot) (and NodeJS as a bonus) Experience with cloud technologies such AWS or Azure Experience with CI/CD (Gitlab, GitHub, Jenkins) Experience using version control software - Git Experience using online version control tools – Bitbucket, GitHub, GitLab etc Experience using Docker, Docker Compose Experience working in an agile team environment Must be eligible for SC Clearance and please note, visa sponsorship is not available


- Company Name
- Apexon
- Job Title
- Java Full Stack Developer
- Job Description
- Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. We have been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation. Apexon brings together distinct core competencies – in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, and our deep expertise in BFSI, healthcare, and life sciences – to help businesses capitalize on the unlimited opportunities digital offers. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving clients’ toughest technology problems, and a commitment to continuous improvement. Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents. What We Are Looking For: We are seeking a detail-oriented, team-driven Senior Developer with a passion for financial markets and the ability to thrive in a challenging and dynamic environment. This role requires a strong technical foundation, a passion for learning, and the ability to drive transformational projects from our Birmingham office. The ideal candidate is someone who is not only technically proficient but also excels in communication, capable of sharing thoughtful insights and constructive feedback in team discussions. Key Responsibilities: Contribute to team initiatives by delivering high-quality, value-driven solutions. Propose, design, and implement software solutions that enhance services and support new business functions. Perform hands-on development and participate in architecture and design discussions. Collaborate with global engineering teams to develop data feeds and integrate solutions. Work with global user groups to support and enhance applications, aligning with evolving business needs. Analyze and understand business workflows, translating them into technical specifications. Required Skills and Experience: Bachelor’s Degree or higher in Computer Science or equivalent work experience. Minimum of 4 years of experience in application development and software engineering. Proficiency in Java programming and software development. Experience in building transactional systems and a strong grasp of software architecture. Front-end web development skills. Exceptional written and verbal communication skills. Strong analytical thinking and attention to detail. Ability to work independently and collaboratively within a team. Preferred Qualifications: Experience with REST-based Web Services. Familiarity with Microservice Architecture. Hands-on experience with React and Angular. Knowledge of Spring, Hibernate, RabbitMQ, Hazelcast. Proficiency in GitLab and Kubernetes. Basic knowledge of PL-SQL for running queries and data analysis. Background in the financial industry is a plus. Familiarity with Test-Driven Development (TDD). Understanding of Asynchronous Event-Based Processing. Experience working within Agile Methodologies. Our Commitment to Diversity & Inclusion: Did you know that Apexon has been Certified™ by Great Place To Work®, the global authority on workplace culture, in each of the three regions in which it operates: USA (for the fourth time in 2023), India (seven consecutive certifications as of 2023), and the UK. Apexon is committed to being an equal opportunity employer and promoting diversity in the workplace. We take affirmative action to ensure equal employment opportunity for all qualified individuals. Apexon strictly prohibits discrimination and harassment of any kind and provides equal employment opportunities to employees and applicants without regard to gender, race, color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Our Perks and Benefits: Our benefits and rewards program has been thoughtfully designed to recognize your skills and contributions, elevate your learning/upskilling experience and provide care and support for you and your loved ones. As an Apexer, you get continuous skill-based development, opportunities for career advancement, and access to comprehensive health and well-being benefits and assistance. We also offer: An employer pension scheme 25 days holiday + Statutory bank holidays, with the option to carry forward or 'cash-in' 5 days each year Access to YuLife wellness platform, subscription to Meditopia App, premium subscription to Fiit, life coaching & emotional wellbeing sessions, 24 / 7 virtual GP Access, Employee Assistance Programme Life Insurance & Income protection Enhanced Maternity Pay & Paternity Pay Cycle to work scheme. Travel loan scheme A Tech Scheme which lets you choose from over 5000 tech products at up to a 12% discount. Free unlimited Udemy account for every employee to support their continuous learning and improvement. Support in obtaining relevant certifications.