Machine Learning Engineer

Engineering - AI · Dublin, Leinster
Department Engineering - AI
Employment Type Full-Time
Minimum Experience Mid-level

Machine Learning Engineer

About Drop 
Drop is the leading smart kitchen platform specializing in recipe and kitchen appliance technology to connect the whole cooking journey. Over 100 different appliance models from brands like Bosch, Electrolux, GE Appliances, Instant Brands, Panasonic, Kenwood, LG Electronics and Thermomix can now be controlled from the Drop Kitchen OS platform and the Drop Recipes app at the center of it all. 
A love for great food is at our core. We believe that cooking and eating well feeds the soul and our mission is to spread the love of home cooking by making it effortless and rewarding. We do this by creating a magical user experience that yields perfect results. 
Founded in 2012, Drop currently operates from offices in San Francisco, California; Dublin, Ireland; and Zaragoza, Spain. 

About the role
Working with the Drop AI and Platform Teams, you will help to develop new platform capabilities for understanding and organising Recipe content and helping our users discover recipes for their smart appliances. You will help shape this technical solution to become an industry leading capability for the Kitchen OS. You will get the opportunity to work alongside world class colleagues, and deliver value for international brands in the rapidly growing area of kitchen IoT.

We are looking for a hands on ML engineer, who has understands the importance of making end to end technical choices (from architecture through support and testing) in a start up or scaled up environment. The ideal candidate will be a very strong machine learning enthusiast, and familiar with distributed architectures and data processing as well as Machine Learning Operations. 

You’ll be based in our Dublin office (we are embracing hybrid working, so you can work from home for up to 3 days per week) and report to our Head of AI, also based in Dublin.

Your Responsibilities
As a Drop Machine Learning Engineer, you will:

  • Work with your team to decide on technologies, tools and best practices for aggregation of high quality data sets, processes and pipelines for machine learning
  • Develop Machine Learning pipelines and solutions which promote scale, automation, observability and fast experimentation.
  • Operate and maintain business critical systems, ensuring systems are monitored and troubleshooting issues.
  • Work cross-functionally with product managers, designers, software engineers and data scientists to deliver data products which solve business problems for Drop and our Partners

Your Skills

  • You are proactive, and motivated to deliver.
  • You are solutions focused, and can solve problems by thinking holistically and understanding how systems work end to end. 
  • You have the ability to communicate effectively to stakeholders and collaborate effectively with a cross-functional team.
  • You write well-structured, maintainable code. We work mainly with Python.
  • You are a strong ML Engineer with a clear understanding of the engineering challenges for ML product. You know how to effectively mature ML systems from initial experimentation to production grade systems.
  • Experience in Content Understanding and particularly Natural Language Processing a plus.

Your Qualifications

  • You have at least 3 years relevant experience in a start up or scale up environment.
  • You have expertise in libraries and platforms for ML lifecycle orchestration such as Kubeflow, MLFlow, TFX
  • You have hands-on experience with standard machine learning / deep learning libraries and frameworks such as Tensorflow, Keras, PyTorch, scikit-learn
  • You have a strong working knowledge of engineering and operations for machine learning 
  • You have expertise with AWS tools such as S3, EC2, Lambda, Redshift, Athena, Airflow or AWS Step Functions.
  • You have Experience of DevOps, automation and CI/CD using tools such as CircleCI and Docker.
  • Love of food and interest in IoT an advantage.

What is it like working at Drop?
We get a lot done by prioritizing well and being effective instead of busy. We care deeply about our customers and the product experiences we provide. We treat each other with respect, speak our minds, and always listen to each other — regardless of function or seniority. We are authentic and humble and trust each other to do a great job. We move and iterate fast, without breaking things. Learn more about our values here

When we aren’t working, you’ll find us on company retreats, taking lunches in the park, doing yoga in the office, going to whiskey tastings, or cooking for each other
We offer a competitive compensation package, equity, healthcare, free coffee and snacks, and so much more! 

Most importantly, a career at Drop is one that is both rich and rewarding with many opportunities and room for growth. This is truly a unique opportunity to be part of an exceptional team.  If you’re up for the challenge, we want to hear from you!

Drop is proud to be an equal opportunities employer, and we are committed to building a diverse and inclusive workplace. We welcome and encourage applications from candidates from a range of national, ethnic or cultural groups. This job description is a guide of the calibre of person we need, but that we also know some skills are transferrable. So if you are an exceptional candidate with mismatching skills, please apply and explain why you would be a great fit for Drop. 

Thank You

Your application was submitted successfully.

  • Location
    Dublin, Leinster
  • Department
    Engineering - AI
  • Employment Type
  • Minimum Experience