We are looking for a Senior Machine Learning engineer with experience in Computer Vision to join our team. You’ll play an important role in designing the AI solutions that power the core of our technology, while also owning an important part of the ML stack.
Key Qualifications:
- Experience: 5+ years of proven expertise in Computer Vision and Machine Learning development.
- System Architecture: Demonstrated ability to design and scale production ML architectures and automated pipelines (MLOps, CI/CD, Docker, and Cloud).
- Deep Learning: Expert-level proficiency in PyTorch or TensorFlow, with specialized experience in model optimization (Quantization, Pruning) for resource-constrained embedded devices.
- High-Performance Engineering: Mastery of clean, modular Python and proficiency in C++ for performance-critical applications and deployment.
- Leadership & Impact: A track record of leading complex ML projects from conceptualization to full-scale production deployment.
- Strong problem-solving skills and the ability to work in a collaborative team environment.
- Excellent communication skills in English.
- Experience in management of R&D projects and handling customer requests from development to production level and following the expected timeline.
Responsibilities:
- Design AI solutions 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.