Responsibilities include but not limited to:- Lead efforts to adapt state-of-the-art algorithms, as well as design and implement new algorithms to solve challenging problems.- Drive requirements and validation tests to ship models.- Take a practical approach to problem solving and adapt to an evolving environment.- Deliver clean, modular, testable algorithm code.Communicate and work effectively with cross-functional partners.- Be highly-motivated and take initiative to achieve goals, while delivering on schedule.- Has a sense of curiosity and willingness to learn new things in order to improve the quality of their solutions.