• Research Engineer

    We are looking for a Research Engineer to join our team in London.

    As a Research Engineer you will be responsible for both advancing the implementation efforts of our Machine Learning and NLP pipelines for large-scale deployment and training, as well as conducting research experiments that advance our capabilities and understanding. You will be involved from concept, all the way through deployment working closely with the team and taking part in the complete project life cycle, where you will have significant influence. Your work will lie in proposing and discovering novel methods that work well in practice and deploying them in the real world.

    The role entails designing and running cutting-edge experiments - including fast system prototyping - that have the potential to enhance or transform our overall system performance. You will be responsible of maintaining and advancing our inhouse ML training and ETL pipeline. Also, you will work alongside scientists and research engineers to contribute to technical blog posts, research papers, and open source implementations to further explore and research novel methods.

    Basic skills

    • Bachelor's/Master's Degree in Computer Science or related field
    • Proficient in Unix environments, Python and Machine Learning libraries such as Tensorflow, Pytorch, Sklearn, pandas, NumPy
    • Knowledge of software engineering practices and best practices for the full software development (CI/CD, Docker, AWS etc.) life cycle
    • Understanding of design for scalability, performance and reliability of large-scale distributed ML systems
    • Ability to produce well documented code that is fault-tolerant, efficient, and maintainable

    Preferred skills (nice-to-haves)

    • Master's Degree/PhD in Machine Learning, Computer Science, or related field
    • Skilled in other modern programming languages such as C++, Java, Scala
    • 3-5+ years academic and/or industry experience working on Dialogue, NLP and/or large-scale Machine Learning systems
    • Has produced demonstrable work in building real-world deployed machine learning/NLP systems
    • Proficient with large-scale data-serving and compute libraries and software, such as Hadoop, Spark, Apache Mesos, etc.
    • Experience developing algorithms for analysing ML datasets would be a benefit

    Please send your CV and cover letter to careers@wluper.com