Research Engineer (Machine Learning) - London

United Kingdom
30 Sep 2017
05 Nov 2017
Contract Type
Full Time
One of the upcoming brands in Machine/Deep Learning are looking to add to their research team, based in Central London. My client solve some of the most difficult and important problems, and in partnership with teams across the organization, we build new services that surprise and delight our customers. They have current and future projects in video processing, audio speech recognition, streaming data analysis, natural language processing, deep learning, and more. Machine learning at my client is a highly experimental activity, although theoretical analysis and innovation are also welcome. Our applied scientists work closely with software engineers to put algorithms into practice. They also work on cross-disciplinary efforts with social scientists, computer vision experts, and others. Responsibilities: - Contribute to the team's research and development activities; participate and lead some of the efforts. - Formulate research problems based on real-world needs and conduct high-quality research. - Develop software system and application prototypes of the proposed solutions. - Conduct experiments to evaluate the performance and effectiveness of the solutions. - Create proof-of-concept technology demonstrations. - Write well-structured and re-usable code in programming languages such as Java, C/C++, Lua, and Python. - Generate creative solutions (patents) and publish research results in top venues (papers). Basic Qualifications: - MSc in Computer Science, Machine Learning, Statistics or a related quantitative field Proven track record of research publications. - Excellent coding and software development skills. - Excellent verbal and written communication skills. - Strong algorithm development experience Skills with Java, C++, or other programming language, as well as with R, MATLAB, Python or similar scripting language Preferred Qualifications: - 5+ years of relevant experience in industry and/or academia. - Proven track record of research publications. - 3+ years of programming experience in Python, Java, C/C++ or similar languages. - Knowledge in the one or more of the following areas is desirable: (1) deep learning frameworks and tools, (2) audio speech recognition, (3) computer vision, (4) virtualization and container technologies and (5) data analytics.
This job was originally posted as