Our Tech Radar to keep track of our tech knowledge
The Tech Radar is the tool that provides our team with a common ground to share knowledge and experience in technologies.
The radar is the perfect solution to help us pick the best technology for each new project and keep track of the technologies already part of our tech landscape. With it, the engineering team can feel up-to-date and keep up with the latest innovations.
Innovative technologies and an Agile approach
When it comes to technology, we aim for the best. We work with artificial intelligence and machine learning to help us make the most out of the analysis and research phase.
We start every new project with design thinking and field research because we want technology to help us solve real issues, not create new ones.
Job ingestion and enrichment: we work to constantly increase the speed at which we're able to read millions of jobs offers and store and enrich them with the help of highly performant machine learning algorithms (categorization, entity extraction, NLP, geolocalization, etc.).
- Programmatic job advertisement: we work closely with our data science team to programmatically price, distribute, optimize, and measure the performance of millions of job ads daily
- Search and distribution: to provide the most updated and relevant search and distribution functionalities to our customers and partners.
- Maximise job visibility and reach: we work to enable our customers to be able to manage their campaign giving them all the possible tools and UI to monitor performance and be able to set and reach their own goal
Languages: Golang, Python, Typescript
Storage: Elasticsearch, PostgreSQL, BigQuery, BigTable, Yugabyte, MariaDB/MySQL, Redis
Keywords: Microservices, OpenAPI, gRPC, GraphQL, Google Cloud Platform, Kubernetes, Pubsub,Airflow, Grafana, Stackdriver, VertexAI, Cloud Dataflow, Search Engine, Relevance Engineering, React, tRPC
- Recommender Engine: capture the correct information and leverage the best match to provide more relevant experience to our users.
- Acquisition: improve and automate the acquisition process through our partner channels to ensure each seeker finds his/her ideal offer and each submission is delivered to the perfect seeker.
- Marketing Automation: provide our marketing team with the best automation platform to market our online channels more effectively.
Languages: Golang, Typescript
Storage: PostgreSQL, MariaDB/MySQL, BitQuery, Redis
Keywords: Next.js, React, Google Cloud Platform, Kubernetes, SMTP, WebPush
- 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 truly data-driven company.
- Knowledge: support the continuous improvement of our understanding of job seekers and job offers through the adoption of effective and efficient machine learning algorithms to support our teams delivery
Languages: Python, Golang
Storage: PostgreSQL, BigQuery, Google Cloud Storage, Elastic
Keywords: VertexAI, Dataflow, Google Cloud Functions, OpenAPI, Kubernetes, Airflow, Serverless, Jupyter, Tableau, Metabase, Machine learning, Event-driven architectures, Natural Language Processing, Transformers, MLOps
- Observability: measure how our systems work at any given moment and strive to prevent anomalies.
- Infrastructure as code: help our teams to scale by scaling the way we deliver technological assets to them.
- Security: focus on all aspects of security and ensure teams deliver their work in a protected and safe environment.
Languages: Bash, Python, Golang
Keywords: Kubernetes, Linkerd, Serverless, Terraform, Ansible, Google Cloud Platform, CI/CD, Gitlab, Networking, DNS, Security, Scalability, Reliability
Great ideas come to life with the right technology. We managed to find the perfect solutions to help us optimize our platform and reduce time on deployment and integration.
We want people to find the right job, the one that enriches their life. We work to provide them with the best options by understanding their needs to match their skills and personality.
If this goal intrigues and challenges you, you might be the next potential player on our team.
Let’s get to know each other!