Senior Rust Engineer (m/f/d) at Xayn AG (Berlin, Deutschland)

Xayn is a privacy-protecting search alternative that enables users to gain back control over the algorithms and provides them with a smooth user-experience. Using the latest AI technology made in Europe, the company ushers in a new generation of user-friendly privacy tech – making privacy available for everyone.

After starting as a research project at The University of Oxford and Imperial College London, Xaynwas foundedin 2017. Our open-source framework for federated analytics and learning, XayNet, is the basis of the privacy-protecting personalised search engine Xayn.For further information on products and research, visit

We are currently looking for a dedicated and ambitious Senior Rust Engineer (m/f/d) to join our team of international multi-talents at our office in Berlin Mitte. You will be creating highly scalable systems and developing advanced machine learning infrastructure in collaboration with our AI Engineers. Together with our DevOps team you ensure a seamless integration of new services into the existing infrastructure.

Your Tasks and Responsibilities

  • Design and implement a robust and performant distributed system for Federated Machine Learning in Rust.
  • Create and maintain key backend services that support our AI-powered product.
  • Create highly scalable, parallelized data pipelines.
  • Create infrastructure to bring ML models into production.
  • Craft and scale elegant, consistent, Rest APIs.
  • Create and test concurrent applications.
  • Take care of continuous integration, test suites.
  • Build tooling for deployment automation & configuration management.


  • Solid experience with Rust and Python, ideally in production.
  • You know how to use Docker.
  • You are using version control systems, preferably Git.
  • AWS or similar platforms are not new to you.
  • Test engineering & test-driven development.
  • Meeting defined reliability & performance requirements.
  • Good soft-skills, you can communicate clearly with your team.
  • Business proficiency in English language, German is a plus.
  • Full time availability and eligibility to work in Germany.
  • Nice to have would be experience with cryptography / writing asynchronous code in Rust / distributed systems / REST APIs & web application OR with SQL & databases.

Our Tech Stack

  • Languages: the backend is mostly written in Rust but we also use Python as well as a few other languages, e.g. Dart.
  • Libraries: the backend is fully asynchronous and built with Tokio.
  • Databases: Postgres, InfluxDB, Redis.
  • Tooling: Docker, Kubernetes, Nix.

Our Offer

  • Be part of a dynamic, international, ambitious team of talented people.
  • A great opportunity for professional growth and self-improvement on a strategic and creative level.
  • Entrepreneurial flexibility, autonomy and flat hierarchies.
  • A fast-paced, multi-faceted working environment and an exciting company product.
  • A competitive pay.
  • Budget and time for Personal Development.
  • Support with Visa Process.

Do you feel you are the right fit for this opening and are you excited about starting your next challenge? Then apply to us by submitting your application documents to Beatrice, our Head of HR, here.

We’re excited to hear from you!

Please let the company know you found this position via so we can keep providing you with quality jobs.