Senior Machine Learning Research Engineer - Advanced Research (open to permanent or 6 month contract)

  • Full Time
Job expired!
Position Summary The AI team at Samsung Research UK is seeking an exceptional Senior Machine Learning Research Engineer to join our growing team in Staines-upon-Thames. The team embarks on projects that apply cutting-edge research to proof-of-concept and commercial products for Samsung devices and services. The prospective candidate will have the chance to take part in building the next generation of Samsung mobile devices. The candidate will contribute to the software development and research of new features or enhancements to existing pipelines on Samsung's flagship mobile devices. We welcome enthusiastic researchers and engineers with a solid academic background and expertise in development of audio, speech, NLP and vision related applications. You will have the opportunity to expand your programming skills and knowledge into a dynamic set of research problems. Your position will require close collaboration with researchers and engineers to facilitate and expedite new research initiatives for on-device AI and personalized ML. We are particularly interested in candidates with knowledge of federated learning and federated analytics. Ideally, they will have publications in top ML/AI conferences or journals (e.g. ICML, NeurIPS, ICLR, CVPR, ACL, EMNLP, or similar). Role and Responsibilities The key tasks you are expected to perform include, but are not limited to: - Undertake software engineering and development activities, including requirements analysis, design, implementation, testing, deployment, and code maintenance. - Understand and address questions of software engineering that arise during research planning. - Maintain knowledge of current and future software development tools and techniques for machine learning and AI research. - Develop novel methods to improve system performance and accuracy on-device. - Develop and deploy state-of-the-art solutions for real-world, large-scale AI problems with commercialization goals on Samsung devices. - Take technical responsibility for one or more substantial sections of the assigned research project. - Convert complex functional and technical requirements into detailed design. - Publish research results in top-tier conferences and journals. Skills and Qualifications - PhD degree in Computer Science/Engineering, Electrical Engineering, Mathematics, Statistics, or related disciplines (equivalent industrial experience may be substituted). - Proven success in: - Professional software development experience with C++/Python. - Consistently using conventional and readable coding style. - Performing test-driven development. - Creating comprehensive and well-written documentation. - Participating in regular code reviews. - Developing and maintaining reproducible build systems. - Familiarity with software engineering practices and tools such as Git, CI, Agile, etc. - Knowledge of statistical machine learning, distributed learning, and deep learning concepts like model optimization, compression, personalization and/or incremental learning. - Publications in top ML/AI conferences or journals (e.g., ICML, NeurIPS, ICLR, CVPR, ACL, EMNLP, or similar). - Proven track record in AI model development and deployment (experience on embedded devices is a plus). - Experience with programming using machine learning frameworks (strong experience in PyTorch/Tensorflow is a plus). - Excellent communication, teamwork skills, results-oriented mindset. - Proficiency in problem solving and debugging. Desirable Skills - Research and development expertise for federated learning and federated analytics. - Expertise in deploying AI on Android. - Contribution to open source ML frameworks such as - PyTorch, TensorFlow, TensorFlow Lite, etc. Contract Type: Permanent or 6 months contract (inside IR35) Location: Staines-upon-Thames, Surrey, UK Hybrid Policy: 3 days a week onsite and 2 days working from home if preferred * Please visit the Samsung membership to view the Privacy Policy, which defaults according to your location, at: https://account.samsung.com/membership/policy/privacy. You can change the Country/Language at the bottom of the page. If you are a European Economic Resident, please click here: http://ghrp.europe-samsung.com/PrivacyNoticeforEU.html.