We are looking for a Machine Learning engineer with experience in Computer Vision to join our team. You’ll play an important role in designing the neural networks that power the core of our technology, while also owning an important part of the ML stack.
Key Qualifications:
Master's degree or equivalent level of experience in Computer Science, Electrical Engineering, Computer Vision, Machine Learning, or a related field.
Minimum 2 years of hands-on experience with neural networks, both designing and deploying them on various hardware platforms.
Understanding of computer vision algorithms, machine learning, and software development.
Proficiency in programming in Python, with knowledge of different Deep Learning frameworks (TensorFlow, PyTorch, Keras etc.) and OpenCV. Some knowledge of C++ is a plus.
Basic knowledge of the MLOps stack, and basic understanding of data engineering.
Experience with Cloud Platform, especially GCP is a plus.
Strong problem-solving skills and the ability to work in a collaborative team environment.
Excellent communication skills in English.
Experience in Agile software development.
Responsibilities:
Design neural networks for Computer Vision applications, with a focus on latency and low-computational power systems.
Design and maintain MLOps pipelines to manage experiments, guaranteeing their reproducibility.
Taking a part in designing and running efficient large data pipelines that feed into our training infrastructure.
Stay updated on the latest advancements in machine learning and apply them to our technology.