We require hands-on Machine Learning Engineers who are capable of developing an innovative platform that integrates Computer Vision and Machine Learning. The company is currently building the core engineering team and as a Senior Machine Learning Engineer, you will join a highly experienced founding team who have over 20 years of industry experience along with a proven track record of scaling innovative technology companies.
As a Senior Machine Learning Engineer, you will be tasked with the design, research, and development of their machine learning and Computer Vision architecture/technology.
You will be tasked with building and integrating end-to-end lifecycles of large-scale, distributed machine learning systems using the latest open-source technologies. You will be building software that improves your rate of experimentation which helps you make better decisions about what to try next. You will need to train, evaluate and debug deep learning models for complex tasks and improve distributed cloud GPU training approaches for those deep learning models. Other projects will also include developing an internal auto annotation system and developing tools capable of synthesizing image data for GAN models.
Skills and Experience
Degree in Computer Science, Engineering, Machine Learning, or related field.
You will have a clear passion for everything artificial intelligence, machine learning, deep learning, and computer vision-related.
Experience with cloud processing technologies such as Spark, Dask, Presto, etc…
Experience with several machine learning software stacks e.g. Caffe, TensorFlow, Theano, PyTorch and TensorRT.
Solid Software Engineering skills in highly complex multi-language systems with Python being your primary language.
Experience with computer vision, primarily around image processing, image retrieval & image annotation. Object detection & GAN knowledge would be a bonus.