- Java & Kotlin
- Elasticsearch
- GCP Tech used: Dataflow, Pub/Sub, BigQuery, Memorystore, Bigtable & Kubernetes
- Varnish
- No, you like predefined stories where all requirements are written down perfectly and you just have to write code.
- No, You prefer to work alone, a team only slows you down.
- No, Although a highly used service is nice, you don't want to be responsible for something that is critical.
- Yes, you love search related challenges and want to increase your knowledge on Elasticsearch.
- Yes, you like being part of one of the critical consumer journeys of bol
- Yes, you are not afraid to handle high volume, high traffic services
-
DevOps Engineer
Gevonden in: Jooble NL O C2 - 5 dagen geleden
Hour Consulting Utrecht, NederlandOur client is a growing part of the Higher Education technology industry. They are a Global SaaS EdTech Company with over 425 campus partners and 5 million students actively using their platform. · They help higher education institutions better engage their students, improve th ...
-
Senior Software
Gevonden in: Talent NL C2 - 4 dagen geleden
Working Spirit Utrecht, NederlandDescription: · Implementation of features for Search functionality and optimize search performance. · Job requirements: · • Candidate has used Elasticsearch as a search engine (not 'just as part of the ELK stack') (hard requirement) · • 5+ years of experience in Java/Kotlin in a ...
-
Cloud Platform Engineer
Gevonden in: Talent NL C2 - 4 dagen geleden
Kamer van Koophandel Utrecht, NederlandCloud Platform Engineer · Als Cloud Platform Engineer maak je deel uit van het Automation Services (AMS) team.Wij werken volgens de Agile methodier continue aan het verbeteren, doorontwikkelen en verder stroomlijnen van ons Kubernetes platform. Onze eindgebruikers zijn je colleg ...
-
DevOps engineer CI/CD
Gevonden in: Talent NL C2 - 1 dag geleden
Kamer van Koophandel Utrecht, NederlandDevOps engineer CI/CD · Als DevOps Engineer CI/CD maak je deel uit van het Software Delivery Services (SDS) team. Wij werken volgens de Agile methodier continue aan het verbeteren, doorontwikkelen en verder stroomlijnen van alle tooling rondom het software voorbrengingsproces. O ...
-
Platform Engineer
Gevonden in: Talent NL C2 - 3 dagen geleden
bol Utrecht, Nederland VoltijdHow do you make our customers happy? · By ensuring the right insights land where they should: at the right teams. Together with your squad mates at Team Insights, you'll develop and optimize a fast, reliable, secure, and highly available observability platform for a multitude o ...
-
DevOps engineer CI/CD
Gevonden in: Talent NL 2 C2 - 6 dagen geleden
Rijksoverheid Utrecht, NederlandFunctieomschrijving · Als lid van het Software Development Services (SDS) Product Team ontwikkel en beheer je componenten en tooling waardoor Product Teams beter, sneller en meer compliant kunnen werken en een meer betrouwbare oplossing oplevering. De werkzaamheden zijn heel di ...
-
Cloud Platform Engineer
Gevonden in: beBee S2 NL - 17 uur geleden
Kamer van Koophandel Utrecht, Nederland VoltijdWat neem je mee? · Voor de functie van Cloud Engineer zijn wij op zoek naar de juiste persoon die ervaring heeft opgedaan met Docker, Kubernetes, Configuratie management, DevOps tooling, Agile werken en CI/ CD. Je CV bevat minimaal 2 jaar aantoonbare ervaring waarin je dagelijks ...
-
DevOps engineer CI/CD
Gevonden in: beBee S2 NL - 3 dagen geleden
Kamer van Koophandel Utrecht, Nederland VoltijdWat neem je mee? · Voor de functie van DevOps'er zijn wij op zoek naar de juiste man of vrouw die het als zijn of haar missie ziet om Product Teams te enablen en: · • Standaardisatie en patronen heel belangrijk vindt. · • Code kwaliteit heel belangrijk vindt · • Bestaande kenn ...
-
backend developer
Gevonden in: beBee S2 NL - 1 dag geleden
Politie Nederland Driebergen-Rijsenburg, Nederland VoltijdAls (junior) backend developer Team High Tech Crime (THTC) bij het Warehouseteam wordt veel van jouw technische skills gevraagd bij het bouwen van applicaties voor het data gedreven bestrijden van cybercriminaliteit. Het Warehouseteam maakt onderdeel uit van THTC, een van de mees ...
-
Python Software Engineer
Gevonden in: beBee S2 NL - 6 dagen geleden
Cimsolutions BV Vianen, Nederland VoltijdAls Python Software Engineer werk je mee in uitdagende opdrachten en innovatieve software ontwikkel- en implementatieprojecten voor of bij onze gerenommeerde klanten. Je werkt in een agile team in sprints aan nieuwe innovatieve functionaliteiten of zorgt voor passende oplossingen ...
-
Elastic Engineer
Gevonden in: Jooble NL O C2 - 9 uur geleden
Base Cyber Security Amersfoort, NederlandWe zijn op zoek naar een Senior Elastic Engineer voor een project gericht op het implementeren van een nieuwe SOC (Security Operations Center) dienst voor de generieke infrastructuur. De dienst is gebaseerd op Elastic (on premise) en zal worden uitgerold in meerdere gescheiden pr ...
-
Linux Engineer
Gevonden in: Talent NL C2 - 2 dagen geleden
Puur Data Ede, Nederland VoltijdAls Linux Engineer ben jij verantwoordelijk voor het dagelijks beheer en onderhoud en de security van de ruim 100 Linux servers die Puur Data in beheer heeft. Dit in omgevingen die zeer kritisch zijn in branches zoals overheid, automotive en de medische sector. Je werkt nauw same ...
-
DevOps Engineer
Gevonden in: Talent NL C2 - 1 dag geleden
Working Spirit North Holland, NederlandFor one of our clients we are looking for a freelance DevOps Engineer (with a focus on ELK). · Location: Amsterdam area · Start date: A.s.a.p. · Period: 3 months with option to extend · Availability: Fulltime · Description · You are an enthusiastic DevOps Engineer with dee ...
-
Software Engineer
Gevonden in: Jooble NL O C2 - 9 uur geleden
Fossbytes Media Pvt Ltd Amsterdam, NederlandDo you ever wonder what happens inside the cloud? · DigitalOcean (NYSE: DOCN) simplifies cloud computing so builders can spend more time creating software that changes the world. With our mission-critical infrastructure and fully managed offerings, DigitalOcean enables startups a ...
-
Sr. Spark Technical Solutions Engineer
Gevonden in: Jooble NL O C2 - 1 dag geleden
Databricks Amsterdam, NederlandSr. Spark Technical Solutions Engineer · Amsterdam, Netherlands - CSQ125R3 · As a Senior Spark Technical Solutions Engineer, you will provide technical and consulting related solutions for the challenging Spark/ML/AI/Delta/Streaming/Lakehouse reported issues by our customers and ...
-
Senior Java Developer Rotterdam
Gevonden in: Jooble NL O C2 - 4 dagen geleden
CodeGuild Rotterdam, NederlandSenior Java Developer Rotterdam | Los complexe engineering-vraagstukken op met jouw elite-team van collega's | Wordt Java Champion | Java 17/21, Kotlin, Spring Boot, Docker/K8s, AWS, Azure, Kafka & NoSQL | € vast contract + bonus · Jouw baan: Senior Java Developer Rotterdam Lij ...
-
PHP-ontwikkelaar
Gevonden in: Jooble NL O L C2 - 1 dag geleden
DPG Media Amsterdam, NederlandAutomotive Mediaventions consists of three brands: Currently, our team · is busy with multiple technology transformations within our technical landscape. being a great place to work as an engineer and delivering high-quality products and services. · Scala, Java, Play, Axon, SQS ...
-
Senior Java Developer Remote
Gevonden in: Jooble NL O C2 - 4 dagen geleden
CodeGuild Rotterdam, NederlandSenior Java Developer Remote | Los complexe engineering-vraagstukken op met jouw elite-team van collega's | Wordt Java Champion | Java 17/21, Kotlin, Spring Boot, Docker/K8s, AWS, Azure, Kafka & NoSQL | € vast contract + bonus · Jouw baan: Senior Java Developer Remote Lijkt het ...
-
Project Manager
Gevonden in: Talent NL C2 - 6 uur geleden
Next-Link Amsterdam, NederlandJob Description · Responsibilities: · Lead the planning, execution, and delivery of observability projects, ensuring alignment with organizational goals and objectives. · Define project scope, goals, and deliverables in collaboration with stakeholders, including technical require ...
-
NET Software Engineer, .NET 8, C#, Agile
Gevonden in: Talent NL C2 - 1 dag geleden
Noir Rotterdam, Nederland remote.NET Software Engineer, .NET 8, C#, Agile - Rotterdam, Netherlands · (Tech stack: .NET Software Engineer, .NET 8, ASP.NET, C#, React, Angular 17, Microservices, , TypeScript, Azure, Web API 2, Agile, SQL Server 2022, Programmer, Full Stack Developer, Architect, Ontwikkelaar, .NET ...
Software Engineer Elasticsearch - Utrecht, Nederland - bol
Beschrijving
How do you make our customers happy?
With 13 million customers, 129 million monthly visits and about 41 million products on display, bol is the most successful online retail platform in The Netherlands and Belgium. And when we say 'platform', we mean it. Well over 49,000 external partners – and counting – enrich the product base. We the search team and we are responsible for the search journey of our consumers on web and app. By showing relevant products, based on the input of users, we enable both consumers to find what they are looking for and create a possibility for sellers to show their products.
What do you do as...
You will be part of a team that is focused on running and improving our search engine, based on Elasticsearch. We are continuously adding different features and tweaks and experimenting on different ways to serve the right products to the right consumers. This requires us to think on how we use our database and how other services around it can be used to optimize the data flow.
As a software engineer in this team, you will increase your knowledge on Elasticsearch and learn on how to optimize the data (and the infrastructure around it) to server the high number of requests that we are dealing with. You will work on various Java/Kotlin services around the database to connect different services and enrich certain results (or queries) with additional information.
The person we are looking for has a love for complex technical data solutions, wants to get a deep knowledge about how text-based search works and is interested in data science solutions (not in this team, but closely related to this team).
The biggest challenge
We need to make sure that we are able to dynamically handle all unique (and sometimes weird) requests from our consumers and match products that we have in our search optimized database. This season we peaked at 7.65k requests / second. We need to make sure that our setup is in such a way that we can do this, balancing a cached solution with real time updates; and understanding the tradeoff between the 'best' result and the fastest result.
This is a constant challenge as our landscape changes, new business propositions are introduced and we need to keep an eye on the (cloud) costs.
Tech Skills/experience
Our technology:
For this position we are looking for somebody who knows how to develop high volume, high available applications using Elasticsearch as a search engine (for fast text lookup).
Preferably including setting up Elasticsearch in a cloud environment using Kubernetes and the ECK. The ideal candidate also has > 5 years of professional experience in Java or Kotlin.
We expect a cloud-native mindset, with experience on various GCP products. Understanding how to write code that is suitable for fast horizontal scaling. Next to this we highly value individuals that take are making sure our monitoring and alerting are complete and actionable (SRE). Downtime in search will take our site and apps down directly.
3 reasons why this is (not) for you
Switch to find out
This is where you'll work'
You will work in the search department, within the Shopping domain. A number of strategic company objectives for 2024 have impact on the bol search journey, because of that, we are increasing the number of engineers in our department.
For two teams we are looking for engineers. This vacancy is for the team focusing on performance and Elasticsearch. The team will consist of 5 engineers, a data analyst and a product manager. There are two engineering positions open, the other roles are already taken. You will be working closely together with another team which is focusing on increasing the relevancy of results based on data science (AI) solutions.
We are proud of testing (almost) all changes with A/B tests or other experiments, to ensure a fast feedback loop between the things we build and what people are actually using. And of course, everything in the cloud.
Perks of having a blue heart
Bonus
The bonus is calculated at the end of the year and we always end the year with a fun party
The extras
To start your bol journey off right, you'll receive a welcome package, a laptop, and even a noise-cancelling headset.
Your pension
Bol pays part of the basic pension and any top-up scheme.