Logo of Huzzle

Software Engineer - ML Apps (Mining & Text Intelligence) (Remote - Ireland)

image

Yelp

1mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Data
    Software Engineering
  • Galway
    Remote

AI generated summary

  • You should have strong Python skills, data analysis experience, familiarity with ML and ETL pipelines, and exposure to technologies like AWS, Apache Spark, and NoSQL systems.
  • You will define problems, gather requirements, collect datasets, develop and validate generative AI models, fine-tune them, and optimize for scale, latency, and availability.

Requirements

  • 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.

Responsibilities

  • 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.

FAQs

Do we support remote work?

Yes, this position is fully remote, but you must be located in the Republic of Ireland.

What qualifications are required for this role?

Candidates should have good coding skills in Python (or equivalent), hands-on experience in data analysis, knowledge of building data pipelines, and experience in deploying live software services in production.

What technologies should I be familiar with?

You should be exposed to technologies such as Apache Spark, AWS Redshift, AWS S3, Cassandra, AWS Athena, Apache Kafka, Apache Flink, and service-oriented architecture.

Will I be responsible for my own projects?

Yes, you will have full responsibility for projects from day one as part of a collaborative team.

What benefits are provided with this position?

You will receive a competitive salary, pension scheme, private health insurance, reimbursement for remote working expenses, paid holidays, and other wellness support.

Are there opportunities for career growth and learning?

Yes, there are regular hackathons, bi-weekly learning groups, and opportunities to participate in digital events and conferences to support your career growth.

Is there an emphasis on diversity in hiring?

Yes, Yelp values diversity and is proud to be an equal opportunity employer, considering qualified applicants without regard to various protected statuses.

What is the work culture like at Yelp?

Yelp has a cooperative engineering culture that values individual authenticity and encourages creative problem-solving in a fun and collaborative environment.

How do we approach the use of AI technologies?

Engineers are encouraged to learn and use cutting-edge AI technologies, particularly in building applications using generative AI.

What are the working hours like?

There are flexible working hours, and the company also has meeting-free Wednesdays to promote productivity.

Looking for a #FiveStarCareer? We know just the place!

Technology
Industry
1001-5000
Employees
2004
Founded Year

Mission & Purpose

Yelp connects people with great local businesses. Our users have contributed approximately 155 million cumulative reviews of almost every type of local business, from restaurants, boutiques and salons to dentists, mechanics, plumbers and more. These reviews are written by people using Yelp to share their everyday local business experiences, giving voice to consumers and bringing “word of mouth” online.