Engineering

Machine Learning Engineer (Remote)

Preferable Location(s): Palo Alto, United States of America
Work Type: Full Time

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.


Key Qualifications
  • Writing compiler code and optimizations including graph passes
  • Performance optimization using hardware-software co-design
  • Performant in C++, Python
  • Experience with open-source machine learning frameworks such as PyTorch or Tensorflow
  • Writing performance and scalable software stack
Education & Experience

Bachelor's degree or foreign equivalent in Computer Science or related field.



Submit Your Application

You have successfully applied
  • You have errors in applying