Create state-of-the-art machine learning development tools and software libraries. Design software libraries to assist in building and executing machine learning models. Develop computer algorithms to complete specific software tasks for cutting edge computer vision, speech and machine learning experiences for the end users of our software stack. Build compiler toolchain to translate, convert and optimize machine learning models. Define and build user-facing application programming interfaces and software packages to enable users to interact with software. Interact with customers as needed and provide engineering roadmap in order to assist in prioritization of deliverables.
Bachelor's degree or foreign equivalent in Computer Science or related field.