The ML Engineer will collaborate with researchers to develop high-performance and scalable software for novel Machine Learning research algorithms and data processing. This role requires strong software engineering skills to address unexpected challenges, explore research software solutions, and contribute to future Machine Learning toolboxes. The engineer will be part of a small team focused on advancing ML algorithms and techniques. This position involves building and deploying machine learning models, and requires a deep understanding of machine learning concepts and software development principles. Responsibilities include writing efficient and well-documented code, participating in code reviews, and collaborating with researchers to implement and optimize ML algorithms.