Senior Software Engineer

Musement · Sep 10th 2019

Apply on StackOverflow Careers

Your Mission @Musement/Triposo

In the Triposo team, we take terabytes of input data from various internet sources and extract as much travel-related content as we can. We match the content from different sources to cross-check the information and obtain a more complete picture of each place we've found.

We organise it all into a coherent hierarchy and rank everything from a traveller's perspective, including taking into account different personas. Along the way we apply smart algorithms and data mining techniques to analyse the data and extract even more information about places.

Finally, it goes into a database that powers our API and apps.

Sound like your cup of tea? Come join us! You'll get to shape the future direction of the pipeline and the travel API, working on adding new features and more smart analysis.

Our pipeline is implemented in python, using a mapreduce framework. The API is implemented using Django, deployed to AWS using Docker containers and serving data out of a postgres database.

The role

This is not an ordinary development job. Candidates must be comfortable designing, implementing and maintaining complex algorithms. We're looking for smart, talented developers who are willing to learn whatever it takes to get the job done. These things are more important to us than experience with any particular technologies, so if that's you, then don't worry if you don't tick all the other boxes.

Because we are a distributed international team, there is the possibility to work either remotely or in our office in Milan. When working remotely, an EMEA timezone is strongly preferred and you will be expected to travel occasionally to meet up face-to-face.

What you will do

  • You won’t just be writing code all day, you’ll play an active part in shaping our product

  • You'll spend time on innovation on a regular basis

  • You'll be part of an excellent independent team working in a dynamic environment

Desired experience

  • experience with Linux or similar environment recommended

  • experience with Python recommended

  • experience with mapreduce and similar techniques for data processing an advantage

  • experience with machine learning an advantage

  • experience with natural language processing an advantage

  • experience with Django, AWS and/or Docker a bonus

About you

  • good communication skills

  • written and spoken English (level B2 or higher)

  • affinity with travel a plus


  • Every Friday is a Tech Friday, where you can study and/or test new technologies

  • Tickets for tech conferences

  • Freedom to choose your dev tools (hardware and software)

If working in the Milan office:

  • Free fruit

  • Free Espresso and breakfast

  • Free beer (only on Friday)

  • Meal tickets

Musement is a certified Great Place To Work® and among the Top 20 Best Workplaces in Italy

Apply on StackOverflow Careers