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 | London |
Education | Not Mentioned |
Salary | 50.00 - 60.00 per hour |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent , full-time |
JOB AD:As a Research Software Engineer, you will:Perform software engineering and development activities including requirements analysis, design, implementation, testing, deployment, and maintenance for research in 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 on Samsung devices.Have technical responsibility for one or more significant sections of the assigned research project.Translate complex functional and technical requirements into detailed design.Skills and QualificationsRequired SkillsMSc/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 attitude.Proficiency in problem solving and debugging.Desirable SkillsExperience 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, Azure