Engineering

We develop digital products used by over 20 million people in 35 countries to find a job,
and we do it for a simple reason: to change people’s life.

Click on a Team card to read more about that team!

Job Inventory Team

Customer Experience Team

Data & Insights Team

SRE Guild

Job Inventory Team

Tech stack

Languages:
Golang, PHP, Lua

Storage:
Elasticsearch, PostgreSQL, MariaDB/MySQL, Redis

Keywords:
Microservices, OpenAPI, Google Cloud Platform, Kubernetes, Pubsub, Airflow, Grafana, Stackdriver, FastText, GeoLocalization, Lucene, Search Engine, Relevance Engineering

Team Introduction

The Job Inventory team works to streamline the ingestion, classification, distribution and search of 15 million job offers daily in several languages. The ability to efficiently control the whole process end-to-end and the capability to extract valuable information from the data flow are two of the key team’s activities.

For this reason, we’re always looking for maximum performance in both the data processing and the data analysis stages.

We follow the Scrum Methodology with sprints of two weeks and we’re constantly trying to improve the way we work through continuous improvements and learning by doing.

Key projects
  • New ingestion: increase by a factor of 20x the speed at which we’re able to ingest, classify and re-distribute a job offer through our diverse distribution channels.
  • Job classification: improve the quality of classification of an ingested job offer through the use of efficient algorithms (entity extraction, NLP, geolocalization, etc.).
  • Search and distribution: provide the most updated and relevant search and distribution functionalities to our customers and partners.

Customer Experience Team

Tech stack

Languages:
PHP, Javascript, Golang

Storage:
MariaDB/MySQL, Redis, MongoDB

Keywords:
Symphony, Laravel, OpenAPI, Google Cloud Platform, Kubernetes, SMTP, Web Push

Team Introduction

The Customer Experience team’s main task is to offer our job seekers community the best experience in their interaction with our websites and notification channels.

We manage all our users facing websites (almost 80 websites, in 12different languages), and we are responsible for delivering millions of email messages per day along with thousands of web push notifications to our proud community members. Ensuring our business runs smoothly 24/7 while delivering the best possible user experience is, therefore, a key aspect of our daily activities.

Learning to know better and better our customers’ needs in order to provide them with the most relevant information is at the heart of our process. In order to do so, we favor an agile approach with Scrum (two weeks sprints) and work to continuously improve our existing codebase.

Key projects
  • Acquisition: improve and automate the acquisition process through our partner channels, in order to ensure each seeker finds his/her ideal offer and each offer is delivered to the ideal seeker.
  • Recommender: capture the right information and leverage the best match to provide an always more relevant experience to our users.
  • Marketing automation: provide our marketing team with the best automation platform to more effectively market on our online channels.

Data & Insights Team

Tech stack

Languages:
Python, Golang, Scala, PHP

Storage:
PostgreSQL, Clickhouse, BigQuery, Google Cloud Storage, MariaDB/MySQL

Keywords:
Dataflow, Dataprep, Google Cloud Functions, OpenAPI, Kubernetes, Airflow, Serverless, Jupyter, Tableau, Data Studio, Machine learning, Event-driven architectures

Team Introduction

The Data & Insights team works to provide our organization with an event-driven platform that aims to become the backbone of our platform data processing capabilities.

Pipeline (the name of our main product) is already collecting millions of events daily that constitute the core of our knowledge platform. Ensuring access to near-real-time information, and extracting insights from it is the core of our activity and the cornerstone of the whole platform we’re shaping together to the other teams in the organization.
Delivering accurate, in-time, relevant information to the management and the operational teams are a critical part of our daily commitment.

We adopt a Kanban based approach, with weekly review cycles.

Key projects
  • Pipeline: our event-driven platform, aiming to deliver near-real-time information to our systems and teams.
  • Insights: provide an accurate, just-in-time, relevant set of metrics to a real data-driven company.
  • Knowledge: support the continuous improvement of our knowledge about job seekers and job offers, and help our teams to deliver the best solutions based on this key asset.

SRE Guild

Team Introduction

The SRE guild works to facilitate and favor the introduction of a DevOps culture in the daily activities of our teams. Our main task is to provide our teams with the best in class platform for managing their operations. We are supporting the organization’s effort to transform our tech stack into microservices to optimize productivity and take advantage of a highly distributed architecture. Continuous integration and continuous deliveries are key ingredients of the successful implementation of such a strategy.

Key projects

Our Engineers are divided in 4 teams:

Job Inventory Team

Tech stack

Languages:
Golang, PHP, Lua

Storage:
Elasticsearch, PostgreSQL, MariaDB/MySQL, Redis

Keywords:
Microservices, OpenAPI, Google Cloud Platform, Kubernetes, Pubsub, Airflow, Grafana, Stackdriver, FastText, GeoLocalization, Lucene, Search Engine, Relevance Engineering

Team Introduction

The Job Inventory team works to streamline the ingestion, classification, distribution and search of 15 million job offers daily in several languages. The ability to efficiently control the whole process end-to-end and the capability to extract valuable information from the data flow are two of the key team’s activities.

For this reason, we’re always looking for maximum performance in both the data processing and the data analysis stages.

We follow the Scrum Methodology with sprints of two weeks and we’re constantly trying to improve the way we work through continuous improvements and learning by doing.

Key projects
  • New ingestion: increase by a factor of 20x the speed at which we’re able to ingest, classify and re-distribute a job offer through our diverse distribution channels.
  • Job classification: improve the quality of classification of an ingested job offer through the use of efficient algorithms (entity extraction, NLP, geolocalization, etc.).
  • Search and distribution: provide the most updated and relevant search and distribution functionalities to our customers and partners.

Customer Experience Team

Tech stack

Languages:
PHP, Javascript, Golang

Storage:
MariaDB/MySQL, Redis, MongoDB

Keywords:
Symphony, Laravel, OpenAPI, Google Cloud Platform, Kubernetes, SMTP, Web Push

Team Introduction

The Customer Experience team’s main task is to offer our job seekers community the best experience in their interaction with our websites and notification channels.

We manage all our users facing websites (almost 80 websites, in 12different languages), and we are responsible for delivering millions of email messages per day along with thousands of web push notifications to our proud community members. Ensuring our business runs smoothly 24/7 while delivering the best possible user experience is, therefore, a key aspect of our daily activities.

Learning to know better and better our customers’ needs in order to provide them with the most relevant information is at the heart of our process. In order to do so, we favor an agile approach with Scrum (two weeks sprints) and work to continuously improve our existing codebase.

Key projects
  • Acquisition: improve and automate the acquisition process through our partner channels, in order to ensure each seeker finds his/her ideal offer and each offer is delivered to the ideal seeker.
  • Recommender: capture the right information and leverage the best match to provide an always more relevant experience to our users.
  • Marketing automation: provide our marketing team with the best automation platform to more effectively market on our online channels.

Data & Insights Team

Tech stack

Languages:
Python, Golang, Scala, PHP

Storage:
PostgreSQL, Clickhouse, BigQuery, Google Cloud Storage, MariaDB/MySQL

Keywords:
Dataflow, Dataprep, Google Cloud Functions, OpenAPI, Kubernetes, Airflow, Serverless, Jupyter, Tableau, Data Studio, Machine learning, Event-driven architectures

Team Introduction

The Data & Insights team works to provide our organization with an event-driven platform that aims to become the backbone of our platform data processing capabilities.

Pipeline (the name of our main product) is already collecting millions of events daily that constitute the core of our knowledge platform. Ensuring access to near-real-time information, and extracting insights from it is the core of our activity and the cornerstone of the whole platform we’re shaping together to the other teams in the organization.
Delivering accurate, in-time, relevant information to the management and the operational teams are a critical part of our daily commitment.

We adopt a Kanban based approach, with weekly review cycles.

Key projects
  • Pipeline: our event-driven platform, aiming to deliver near-real-time information to our systems and teams.
  • Insights: provide an accurate, just-in-time, relevant set of metrics to a real data-driven company.
  • Knowledge: support the continuous improvement of our knowledge about job seekers and job offers, and help our teams to deliver the best solutions based on this key asset.

SRE Guild

Team Introduction

The SRE guild works to facilitate and favor the introduction of a DevOps culture in the daily activities of our teams. Our main task is to provide our teams with the best in class platform for managing their operations. We are supporting the organization’s effort to transform our tech stack into microservices to optimize productivity and take advantage of a highly distributed architecture. Continuous integration and continuous deliveries are key ingredients of the successful implementation of such a strategy.

Key projects
  • Observability: measure how our systems are working at any given moment, and work to prevent anomalies.
  • Infrastructure as Code: help our teams to scale by scaling the way we deliver technologic assets to them.
  • Security: focus on all aspects of security and ensure teams deliver their work in a protected and safe environment.

Do you want to join us?

Find openings