⟵ Back home

Research Engineer — AI


Large-scale machine learning
Deep learning
Reinforcement learning
RoboticsCollaborative systems
Image Processing and Computer Vision
Natural Language Processing
Internet of Things (IoT)
Algorithmic game theory and computational social choice.


You share our values (below) and are looking for a company that has a solid mission.
You have strong analytical and quantitative skills.
You are familiar with techniques in Machine Learning (e.g. Deep Learning, Reinforcement learning, Unsupervised), Data Mining, Natural Language Processing, Computer Vision and related fields.
You have demonstrated the capability to review and write technical papers.
You can contribute to research that can be applied to AI Labs projects.
You have the ability to quickly prototype ideas and solve complex problems by adapting creative approaches.
You are a strong collaborator and communicator and you make the engineers around you grow and learn.


You have a Ph.D. or Master’s Degree in Computer Science, Artificial Intelligence, Mathematics, Physics, Chemical, Biomedical Engineering or related fields.
You have strong technical and programming skills.
You have at least 2 years experience with these programming languages: Java, Scala, Python, C++.
You are familiar with one or more of these Machine Learning frameworks: Torch (or PyTorch), TensorFlow, Keras, Deeplearning4j, MXNet, Caffe, CNTK.
You have experience in building distributed systems (based on Machine Learning methods) and server architectures with GPU.

Apply for this position