Python Developer

Machine Learning for human Learning

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Capaball is taking off and we are looking for an experienced Python developer for our super team.

Our challenge is to revolutionize education thanks to Artificial Intelligence. We think each and every one of us are responsible for our learning. Capaball builds personalized learning programs using artificial intelligence. The goal is to capacitate the workers of the future.

These are our principles:

  • Machine learning for human learning: It is time to put the machines (AI) to create better humans
  • Personalization: each person has his own rhythm, needs, motivation and talent
  • Anybody can learn, thus anybody can teach
  • Trained people are happier, happier teams produce more, it is smart to invest in happiness
  • Capable people under a lifelong learning attitude are the more difficult to substitute for machines or software.
  • Learning from the best is finally possible.

How do we work?

  • Microservices architecture

  • Docker packaged applications

  • Git repositories

  • Deployment and continuous delivery with gitlab-ci

  • Data storage in Mongo

  • Statistical storage in Redis

  • Unit tests in pytest

  • Scrum/Kanban

Main requirements

  • Experience working with Python 3.5 or higher
  • Knowledge of concurrent development based on Phyton's Async module
  • Proactive and interested in new challenges
  • Always willing to learn


  • Office in Madrid city center
  • Flexible schedule and Fridays until 15:00
  • Free coffee and great office atmosphere
  • Teleworking
  • Salary revisions based on team results

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300