At a Glance
- Tasks: Join our team to build ML applications using generative AI and large datasets.
- Company: Yelp connects users with local businesses, fostering a collaborative engineering culture.
- Benefits: Enjoy competitive salary, flexible hours, 25+ days holiday, and wellness reimbursements.
- Why this job: Be part of a fun, innovative team that values creativity and personal growth.
- Qualifications: Strong coding skills in Python or similar; experience with data analysis and ML models.
- Other info: Remote position available for candidates located in the United Kingdom.
The predicted salary is between 36000 - 60000 £ per year.
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 connect people with great local businesses. We have millions of users sending us hundreds of millions of photos, videos and reviews. But have you ever wondered how we organize those reviews and photos and the insights we derive from them into data products? That’s where the core content group and mining and text intelligence team comes in.
We’re looking for experienced engineers who are eager to learn and contribute to building applications using generative AI. You’ll have the opportunity to work with large scale visual and textual data sets to build impactful user-facing products and features utilizing the latest LLMs and ML models. You will also be responsible for the productionisation and deployment building data pipelines or ETLs to create new online and offline data products. Join us in leveraging machine learning across Yelp to create visual, textual and multi-modal models to offer new products based on our unique content. If you are enthusiastic about learning, eager to take on new challenges, and passionate about creating new ML products, we want you on our team!
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:
- Define problems and gather requirements in collaboration with product managers, teammates and engineering managers.
- Collect and curate datasets necessary to evaluate and feed the generative models.
- Develop and validate results of the generative AI models.
- Fine tune models when necessary.
- Productionize models for offline and/or online usage.
- Learn the fine art of balancing scale, latency and availability depending on the problem.
What it takes to succeed:
- Good coding skills in Python or equivalent (ideally Java or C++).
- Hands-on experience in open-ended and ambiguous data analysis (pattern and insight extraction through statistical analysis, data segmentation etc).
- A craving to learn and use cutting edge AI technologies.
- Understanding of building data pipelines to train and deploy machine learning models and/or ETL pipelines for metrics and analytics or product feature use cases.
- Experience in building and deploying live software services in production.
- Exposure to some of the following technologies (or equivalent): Apache Spark, AWS Redshift, AWS S3, Cassandra (and other NoSQL systems), AWS Athena, Apache Kafka, Apache Flink, AWS and service oriented architecture.
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.
#J-18808-Ljbffr
Software Engineer - ML Apps (Mining & Text Intelligence) (Remote - United Kingdom) employer: Yelp
Contact Detail:
Yelp Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - ML Apps (Mining & Text Intelligence) (Remote - United Kingdom)
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as Apache Spark and AWS services. Having hands-on experience or projects that showcase your skills with these tools can set you apart from other candidates.
✨Tip Number 2
Engage with the machine learning community by participating in forums, attending meetups, or contributing to open-source projects. This not only enhances your knowledge but also demonstrates your passion for learning and collaboration, which aligns with Yelp's values.
✨Tip Number 3
Prepare to discuss your previous experiences with data analysis and model deployment during the interview. Be ready to share specific examples of how you've tackled ambiguous problems and the impact of your solutions on past projects.
✨Tip Number 4
Showcase your coding skills by working on personal projects or contributing to relevant GitHub repositories. Highlight any generative AI applications you've developed, as this directly relates to the role and demonstrates your ability to produce impactful user-facing products.
We think you need these skills to ace Software Engineer - ML Apps (Mining & Text Intelligence) (Remote - United Kingdom)
Some tips for your application 🫡
Understand the Company Culture: Familiarize yourself with Yelp's engineering culture and values. Highlight how your personal values align with their emphasis on collaboration, creativity, and individual authenticity in your application.
Tailor Your CV: Make sure your CV reflects your coding skills, particularly in Python or equivalent languages. Include specific examples of your experience with machine learning models, data pipelines, and any relevant technologies mentioned in the job description.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for learning and using cutting-edge AI technologies. Discuss your experience with ambiguous data analysis and how you can contribute to building impactful user-facing products at Yelp.
Showcase Relevant Projects: If you have worked on projects involving generative AI, data analysis, or software deployment, be sure to include these in your application. Provide links to your GitHub or portfolio to demonstrate your hands-on experience.
How to prepare for a job interview at Yelp
✨Show Your Coding Skills
Be prepared to demonstrate your coding abilities in Python or any equivalent language. You might be asked to solve problems on the spot, so practice common algorithms and data structures beforehand.
✨Understand Generative AI
Familiarize yourself with generative AI models and their applications. Be ready to discuss your experience with machine learning technologies and how you've used them in past projects.
✨Discuss Data Pipelines
Since building data pipelines is crucial for this role, be prepared to explain your experience with ETL processes and how you’ve implemented them in previous roles. Highlight any specific tools you've used, like Apache Spark or AWS services.
✨Emphasize Collaboration
Yelp values teamwork, so share examples of how you've successfully collaborated with product managers and other engineers. Discuss how you approach problem-solving in a team setting and your willingness to learn from others.