Staff Machine Learning Engineer

Remote - UK, Germany, …

The job ad is older than 1 month and may no longer exist.

Job's description


We are looking for a skilled Staff Engineer to lead our Core AI team. Together with the team, you’ll build and evolve Rasa’s core Conversational AI engine. Your work will enable Enterprise conversational teams to build and maintain complex AI assistants. Our framework now has more than 25 million downloads, with a fast-growing developer community that includes 15,000+ forum members and 750+ contributors.

You'll raise the engineering bar in your team in terms of velocity, quality and feature impact. You'll work alongside a team of talented engineers with different seniority levels, a Product Manager and you'll report to your Engineering Manager. You’ll work on both Open Source and proprietary software. Rasa is primarily written in Python and makes extensive use of Sklearn, TensorFlow, and other libraries.


Software Development at Rasa is not only about writing code. Your team will need your support to come up with good architectural designs, good quality code, and break an ambitious vision down into milestones and issues. We’re not here to chase state-of-the-art on established benchmarks. In order to ship machine learning products that make a difference for our enterprise customers and our community. As a Tech Lead, you'll make an impact on your team by:

  • Leading by example and driving ML feature work beyond just implementation, taking ownership of the whole product experience. Scope team's entire projects together with Product and Design at all stages.
  • Working closely with your Product Manager on setting up the squad for success, especially on topics like: team roadmap and processes to lift the team up.
  • Foreseeing roadblocks and risks in project development, mitigate them proactively before they become emergencies.
  • Raising the engineering bar — invest in knowledge sharing, carve out opportunities for your teammates to step up, and mentor other engineers.
  • Prioritizing work with the squad to create the most impact, balancing technical debt reduction, new feature work, and longer term investments.
  • Work on our open source projects alongside our large contributor base and community.
  • Navigate our tech stack: Python3, Sklearn, Tensorflow, Spacy, Transformers, Dask, Redis, RabbitMQ, Postgres, GitHub Actions, and Kubernetes among other technologies and frameworks.


At Rasa, we think and work holistically, and we are obsessed with the overall user experience. We value experience and expertise as much as a passion to build great organisations. We recognise that every Tech Lead has strengths in some areas and opportunities for growth in others. All are welcome to apply for this role.

You may be a fit for this role if:

  • You have a strong technical background as a Senior Machine Learning engineer.
  • You can drive technical discussions on product architecture and reason about mid and long-term impact on product roadmap.
  • You're a team player and regularly seek out levers to lift your team up.
  • Based on your experience you understand the complex constraints faced by Enterprise teams and know how to build products that fit into their workflow
  • You have at least 3 year experience as a Tech Lead or as a Senior engineer in large organisations.
  • You have experience managing a small engineering team.
  • You communicate clearly, listen, show empathy, and you can coach others to do the same.
  • You care about building products and how they impact the user experience, inspiring your teammates to do the same, beyond implementing specs.


  • Experience in designing and building complex machine learning systems for natural language processing applications
  • Experience teaching & communicating technical material
  • Advanced knowledge in Python or another programming language and experience with TensorFlow
  • Ability to think ahead and anticipate technological challenges
  • Comfortable with the mathematics behind machine learning


  • Flexible hours and a dedicated remote budget
  • A stipend for personal development fund & 6 paid education days to help you grow within your role
  • 26 days paid holiday per year
  • A Macbook, and other tech to help you to do your job
  • We have regular remote team events, as well as regular remote social events
  • 2 team offsites every year
  • Vitality Health (UK Only)


Rasa is the leading conversational AI platform, enabling enterprises to build next-level customer experiences. Rasa's conversational AI platform allows companies to build better customer experiences by lowering costs through automation, improving customer satisfaction, and providing a scalable way to gather customer intelligence. Rasa runs in production everywhere from startups to Fortune 500s, and provides the data privacy, security, and scalability needed by enterprises of every size. Rasa is privately held, with funding from Accel, Andreessen Horowitz, and Basis Set Ventures. www.rasa.com

Rasa is an equal opportunity employer. We are still a small team and are committed to growing in an inclusive manner. We want to augment our team with talented, compassionate people irrespective of race, colour, religion, national origin, sex, physical or mental disability, or age.

Apply to position

© Copyright 2022 remotemachinelearning.com. All Rights Reserved.