Deep Learning Engineer, Computer Vision
Role
- Identify and design innovative solutions using neural networks and other computer vision algorithms;
- Experiment, evaluate, and customize state-of-the-art techniques;
- Implement and roll out production-grade computer vision solutions;
- Manage or co-manage client projects.
Required competence and attitudes:
- Master's (top 5%) or PhD in AI/ML, Computer Engineering or Computer Science;
- Fluency in Python and strong programming capabilities;
- Experience with deep learning frameworks (PyTorch/TensorFlow), NumPy and OpenCV;
- Knowledge of some computer vision NN architectures, such as YOLO, U-Net or ViT;
- Knowledge of common computer vision tasks, e.g. object detection, image segmentation, video tracking...;
- Attitude and willingness to continuously learn and improve skills and knowledge;
- Capability to interact with clients, data scientists, ML engineers, SW engineers and DevOps experts.
It's considered a plus:
- Fluency in C++;
- Familiarity with deep learning inference libraries, such as ONNX or TensorRT;
- Experience in deploying AI solutions on edge devices (e.g. Nvidia Jetson family);
- Experience with neural networks in natural language processing;
- Previous related work experience.
We offer:
- Full-time permanent contract;
- Fast career development, attractive compensation;
- Stimulating scientific context and informal environment;
- Training, tutoring, and close relationship with leading-edge research and technology.
Workplace location: Lugano
Artificialy is an equal opportunity employer committed to creating a diverse and inclusive workplace.
Show more
MLOps Engineer
We are looking for a new team member! If you believe you are the right candidate for the role described below, please send your resumé and cover letter to Write an email