hero
companies
Jobs
If you are a Techstars portfolio companyclaim your profile.

Senior Machine Learning Engineer

Robbie AI

Robbie AI

Software Engineering
Barcelona, Spain
Posted on Jun 8, 2025

Lead Machine Learning

The main tasks of the candidate will be creating/designing and implementing self-learning applications regarding body pose movement, facial expressions recognition, basic emotions detection, gender detection and so on.

Because these applications will be connected to live camera feeds, the generated models must be efficient and small enough to run with a decent framerate.

The candidate will work closely with the backend team helping them design processes to run the aforementioned models efficiently in the cloud and on premise with Jetson or similar constrained capabilities hardware.

The role is for a team leader, that helps into designing, building and deploying with a current team of ML developers. Being fluent in reading and writing papers associated with the state of the art in computer vision and ANN/RNN architectures is desirable.

Responsibilities

● Strong and previous experience in managing ML in house teams and ML projects like external labellers and outsourcing of R&D

● Demonstrable built projects for Computer Vision related to real time processing from scratch (not only off the shelf models training)

● Design and Develop code to preprocess and efficiently store image based datasets with from scratch ANN architectures

● Capacity to translate literature into real products

● Ability to read and implement State of the Art deep learning models from papers regarding body pose movement, face detection, basic emotions detection, gender, age detection and face recognition.

● Build an efficient framework to apply these models on live video camera feeds

● Being proficient in developing model training and deployment processes

● Automating training/validation/experimentation processes

● Optimize deep neural networks and the associated preprocessing/postprocessing code to run efficiently on servers or on edge devices or specific hardware.

● Project management skills to achieve goals from an ML team perspective as a team

Minimum Qualifications

● Experience with data science tools including Python scripting, numpy, scipy, matplotlib, scikit-learn, jupyter notebooks, bash scripting, Linux environment

● Experience managing a minimum of 5 engineers

● Experience with custom hardware like Jetson/ARM

● Experience in deployment and delivery of production level highly optimized inference models

● Python3, Bash, Git, Pytorch or Tensorflow, Numpy, OpenCV, CUDA, TensorRT, C/C++

● Desirable experience with Inference servers like Nvidia Triton, KubeML and other pipeline frameworks

● Experience with working in teams following SCRUM/Kanban methodologies

● Good communication skills in English

● Strong mathematical skills, coming from fields like engineering, mathematics, physics or similar

Extras

● Experience working with Google Cloud Platform or Azure services, eg. Storage services and on demand virtual machines.

● Experience with Make and Makefiles to create targets

● Experience with CI/CD tools, like Gitlab Jobs/Github Actions/Travis…

● Experience with encoding/decoding h265 video feeds and codecs and transports, HSL, etc.

● Strong sense of teamwork

● Leadership to make a team of developers perform and achieve company goals, skills to improve capabilities of team members

● Willingness to join a high growth startup with VC investment and establish new goals and processes and higher quality standards

● Authorship or Co-Authorship of thesis and scientific papers in the field of computer vision, Phd related or not

-