Machine Learning Research Engineer

80%-100%, Zurich, fixed-term

We are looking for candidates with a strong background in machine learning to join Rycolab in Zurich, a group of researchers working on a diverse range of theoretical and applied problems in NLP, computational linguistics, ML and statistics.

Project background

This project works in close collaboration with Typewise, a Swiss deep tech company that builds privacy-focused AI text prediction technology. Their first product, a next-generation smartphone keyboard app, has grown to 1.5+ million installs, and they’re now expanding their patented technology into enterprise applications on both desktop and mobile.

Job description

In this project you will be building the next generation of our AI text prediction technology, incl. grammar correction and speech-to-text models. Key responsibilities include:

  • Build training pipelines and inference models for both text and speech data
  • Analyze/collect the required data
  • Perform code reviews of your and other team member’s code
  • Keep up to date with research and key advances in the field

Your profile

  • Master/PhD in a quantitative discipline (e.g., Computer Science, Machine Learning, Mathematics, Physics, etc.)
  • Programming experience with Python
  • Proficiency with popular Python ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn, nltk, pandas)
  • Software design, problem solving and debugging skills
  • Experience working on an ML project from start to finish
  • Experience working with speech/text data in an ML setting
  • Understanding of SQL/NoSQL database concepts
  • Fluency in English

Your workplace

We offer

At Typewise we’re a 15 people, passionate, international team based in Zurich, Belgrade, Moscow, Ljubljana, Brighton and beyond. Our company thrives on a fast-paced, fast-growing, flexible environment with a flat hierarchies and individual ownership:

  • Close contact with software developers implementing the results of your work
  • Regular code reviews and research discussions within the ML team
  • Remote coffee breaks and physical meetups built-in to our week, including international trips
  • Flexible hours and calendar year with lean structure (e.g., daily stand-ups)
Working, teaching and research at ETH Zurich

We value diversity

In line with our values, ETH Zurich encourages an inclusive culture. We promote equality of opportunity, value diversity and nurture a working and learning environment in which the rights and dignity of all our staff and students are respected. Visit our Equal Opportunities and Diversity website to find out how we ensure a fair and open environment that allows everyone to grow and flourish.

Curious? So are we.

If you want to be part of an innovative research team at ETH Zurich and an awesome start-up team at Typewise, we look forward to receiving your online application including your CV and if available, a link to a previous ML project you’ve worked on.
Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered.

For questions to the job please contact Prof. Ryan Cotterell: ryan.cotterell@inf.ethz.ch (no applications).

For recruitment services the GTC of ETH Zurich apply.

About ETH Zürich

ETH Zurich is one of the world’s leading universities specialising in science and technology. We are renowned for our excellent education, cutting-edge fundamental research and direct transfer of new knowledge into society. Over 30,000 people from more than 120 countries find our university to be a place that promotes independent thinking and an environment that inspires excellence. Located in the heart of Europe, yet forging connections all over the world, we work together to develop solutions for the global challenges of today and tomorrow.