London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Egham |
Education | Not Mentioned |
Salary | 70,000 - 100,000 per annum |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent , full-time |
JOB AD:Our client are a global leader in consumer electronics and cutting edge research.They are looking for a Senior Machine Learning Engineer to join them at one of their R&D sites in London and work on projects involving the application of cutting-edge research into proof-of-concept and commercial products.The candidate will contribute to software development and research of mobile AI tools and methods which will be deployed on mobile devices.We welcome enthusiastic researchers and engineers with a strong academic background and expertise in development of AI frameworks and tools.Main responsibilities:- Perform software engineering and development activities including requirements analysis, design, implementation, testing, deployment, and maintenance for research in on-device AI- Understand and address software engineering questions that arise in research planning- Maintain knowledge of current and future software development tools and techniques for machine learning and AI research- Develop novel methods to improve on-device system performance, model size and accuracy- Develop and deploy state-of-the-art solutions for real-world large-scale AI problems with commercialization goals- Have technical responsibility for one or more significant sections of the assigned research project- Translate complex functional and technical requirements into detailed designDesired experience:- MSc/PhD degree in Artificial Intelligence, Computer Science/Engineering, Electronics, Mathematics, or related disciplines (an equivalent period of industrial experience may be substituted).Demonstrated success:- Professional software development experience with C++/ Python is required- Consistently using conventional and readable coding style- Performing test-driven development- Creating comprehensive and well-written documentation- Participating in regular code reviews as both a reviewer and reviewee- Developing and maintaining reproducible build systems- Familiarity with software engineering practices and tools such as Git, CI, Agile, etc.- Excellent knowledge of fundamentals of machine learning and deep-learning concepts such as online learning and deep neural networks is required- Research and development expertise of speech processing, and language modelling (e.g. speech recognition, NLP/NLU etc.)- A proven track record in AI model development and deployment (on embedded devices is a plus)- Experience with programming using machine learning frameworks (strong experience in Tensorflow is a plus)- Good familiarity with relevant python libraries (such as NumPy) and tools (such as TensorBoard)- Excellent communication, team work and a results-oriented attitudeDesirable Skills- Experience with speech recognition algorithms- Expertise in privacy-preserving and on-device AI applications- Publications in top ML/AI conferences (e.g. ICML, NeurIPS, Interspeech, SysML or similar)- Contribution to open source ML frameworks such as -TensorFlow, TensorFlow Lite, etc.- Experience with Cloud frameworks like AWS, Azure, AzureIf you are interested in applying for this position or would like more information please get in touch.