Founded in 2011, Lingua Custodia is the unique Fintech expert in Machine Learning applied to financial translations. We are developing smart translation engines specialised by document types or customised for a client. Our ambition is to help financial institutions to use their linguistic data more efficiently so that they can spend less time and money in translation and communicate rapidly and effectively with their clients whatever their native language may be. Our clients are mid to large financial institutions (AXA, HSBC, BNP-Paribas, ...) mostly located in Europe and some in Asia. Lingua Custodia is a founding member of France Fintech, certified by Finance Innovation since 2014 and member of the Luxembourg House of Financial Technology (the LHoFT). The company is widely recognised for its innovation capability and has been regularly awarded. We are just about to close a fund raising operation in order to fuel our growth and international development. Opening a new office in Luxembourg is already scheduled in September 2019. Lingua Custodia's team is composed of a diversified mix of profiles, strongly skilled in their area of expertise, all committed to our entrepreneurial adventure. But what we value the most at Lingua Custodia are soft skills: Team spirit, trustfulness, open-minded thinking, enthusiasm, freedom to try new ideas or practices. We are currently hiring a Machine Learning Engineer: to implement the best optimisation for our neural Machine Translation systems. Responsibilities The Machine Learning Engineer will be in charge of Lingua Custodia's Neural Machine Translation systems in production. His/her work will be in constant collaboration with the Data Management, Research and Development, IT and product specialist teams in order to design and implement efficient Machine Learning techniques, and to build strong Neural Machine Translation models. - Build Neural Machine Translation systems for production - Design and run experiments to improve translation quality: optimal hyper-parameter set, best use of specific datasets, etc. - Implement needed functionalities in Neural Machine Translation frameworks - Implement and evaluate state-of-the-art models - Optimize inference in production - Contribute to open source projects - Improve data pre-post-processing pipeline - Participate in user feedback processing Qualifications - Master's degree in Computer Science with a major in Machine Learning. - Strong knowledge of Natural Language Processing - Good knowledge of neural sequence-to-sequence architectures: Recurrent Neural Networks, Attention mechanism, Transformers. - Experience with domain adaptation techniques in low-resource conditions. - Experience in Linux environment: Bash scripting. - Proficiency in Python and/or C++ - Proficiency in at least one neural framework: TensorFlow, Pytorch, MxNet, etc. - Knowledge of at least one Machine Translation toolkit: Sockeye, Tensor2Tensor, MarianNMT, etc. - Experience with agile software development Benefits - Friendly startup environment - Laptop - Possibility to work remotely - Good health insurance Applications are expected by email: hr@linguacustodia.com Please, specify the position name in subject field.