Company profile

Gestoos is a VC backed, fast growing technology company focused on leveraging computer vision and artificial intelligence for human-technology interaction. Our software platform brings a major breakthrough in gestural interaction and human behavior understanding.

Our Vision is that spaces and devices will become intelligent and must both understand and anticipate people’s needs. Our Mission is to put the ‘brains’ (software) behind all those ‘eyes’ (cameras) that surround us. And do so while respecting people’s privacy and intimacy.

We will be one of the companies leading this revolution. We are one of a kind in our field, at global level. We have an incredible team and are attracting great interest and endorsement by customers and investors alike.

We have offices in San Francisco & Barcelona, and operate at planetary scale.

Full Stack Developer – Designer Intern

Job brief

Located in Barcelona, Gestoos is an ambitious and growing start-up developing innovative and interactive AI solutions for computer vision systems. Scaling up, Gestoos is currently looking for an intern seeking to play with our cutting-edge technology while doing their internship next to the beach. 

The main focus of this internship will be to support the development and design of the front end of our core products Gestoos Creator and our SDK.

If you want to join this passionate new project and be a part of their team, don’t hesitate to apply now!


Mainly assist in the creation of our new front end using:

  • Adobe Creative Suite
  • Design skills
  • JavaScript
  • Git and Bitbucket
  • Backend languages: Nice to have
    1. PHP
    2. Python
    3. Ruby
    4. Java 
  • Web architecture
  • HTTP and REST
  • Database storage
  • NPM
  • Electron 
  • Google Cloud Services

Other Skills:

  • Working in a Windows or Linux environment. Mac environment is nice to have
  • An analytical bent of mind
  • Good time management skills
  • Curiosity for learning
  • Attention to detail
  • Creative vision
  • Patience


– Technology Masters students

– Knowledge of the technologies mentioned (at least some of them)

– Minimum 3 months

– English advanced


500 to  1000 Euros per month depending on the candidate

How to Apply

Submit your cover letter, CV, and examples of work in English via email to

Deep Learning Engineer

Job brief

The candidate will join the Gestoos Platform development team and will be able to build high-quality, innovative and fully performing software. The position includes the development and testing of real-time computer vision and machine learning methods and the development of prototypes and demo samples to showcase Gestoos new features to customers. 

The candidate will also be involved in optimisation and hardware acceleration tasks to improve the performance of computer vision methods for embedded platforms.


  • Prototype and develop deep learning methods to address tasks related (but not limited) to action recognition and object detection. 
  • Design and develop tools to collect, annotate a pre-process training and evaluation data. 
  • Design and develop quality assurance tools for machine learned models.
  • Maintain and develop Gestoos inference engine portability to acceleration frameworks (OpenVino, TensorRT, Tensorflow Lite, …)
  • Customer support and training on Gestoos tools and libraries usage.


  • MsC or PhD in Computer Vision, Machine Learning, Artificial Intelligence, Deep Learning or equivalent. 
  • Previous experience in developing classification, detection, prediction and regression algorithms. 
  • Proficiency in deep learning frameworks (TensorFlow or PyTorch) 
  • Fluency in Python and C++.
  • Experience analysing and improving software performance. 
  • Strong track record of academic or industrial research, with an emphasis on solving real-world problems. 
  • Motivated and proactive with a strong sense of teamwork
  • Excellent communication skills
  • Fluent in verbal and written English communication


How to Apply

Submit your cover letter, CV and examples of work in English via email to

Backend Node.js Engineer

Job brief

The candidate will join our software engineering team and will be responsible for the development and maintenance of cloud-based services for the Gestoos platform. He will be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our platform.

The candidate will be involved in further developing and improving our current cloud stack which provides access to data collection, annotation, deep learning model creation and evaluation, documentation, software downloads and management of run-time licenses.  

The position will also require the set up and maintenance of cloud services to further extensions of our machine learning platform.



  • Collaborate with the rest of the engineering team to design and launch new features of the cloud platform.
  • Software development of  backend microservices, APIs and database structures.
  • Manage and monitor all installed systems and infrastructure
  • Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes
  • Understanding and implementation of security and data protection.
  • Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks



  • BS/MS degree in Computer Science, Engineering or a related subject
  • Strong knowledge of Node.js frameworks such as Vue.js, Nuxt.js, React and/or Express.
  • Familiarity with NoSQL databases
  • Solid cloud services experience (Google Cloud Platform preferred)
  • Good understanding of front-end technologies HTML5, CSS3, JavaScript
  • Knowledge of how to interact with RESTful APIs and formats (JSON, XML)
  • Proficient understanding of code versioning tools such as Git
  • Understanding accessibility and security compliance
  • Understanding fundamental design principles behind a scalable application
  • User authentication and authorization between multiple systems, servers, and environments
  • Creating database schemas that represent and support business and data processes
  • Motivated and proactive with a strong sense of teamwork
  • Excellent communication skills
  • Fluent in verbal and written English communication


How to Apply

Submit your cover letter, CV and examples of work in English via email to

Sign up to our mailing list

We never share your email address with anyone and you can opt out at any time