Research Software Development Engineer
We are currently looking to speak with a Software Development Engineer with a strong background in (Machine Learning) for a leading Technology company who are looking for someone to help their current work around Artificial Intelligence. Role Purpose The successful candidate will closely collaborate with a research team focused on supervised and reinforcement learning, especially using deep learning techniques. The successful candidate will implement, assess, and innovate models on complex new tasks and will contribute novel insights and AI applications. Role Skill Set Educated to Masters (required) or PhD (desired) level in Machine Learning, Computer Science or a related area, or proven comparable experience in applied Machine Learning. 5+ years experience in software development, with a proven track record of building and shipping high-quality software. Strong proven experience in implementing and evaluating deep learning models. 3+ years experience with a modern deep learning framework - a proven track record of substantial code contributions to such a framework is a strong plus. Ability to read and discuss scientific papers published at major Machine Learning conferences, and to implement and validate published models and training approaches. Experience with scalable data processing and/or container-based (e.g., docker, kubernetes) infrastructure a plus. The successful candidate succeeds in translating novel insights into validated state-of-the-art model and training pipelines and can effectively assess and communicate their performance in comparison to previous approaches.