Hello there! We’re glad you could join us. Improve Digital is looking for talented Software Development Engineers to join our growing development team in our Amsterdam office.
We develop and maintain real-time high-volume services responsible for selling online advertisement in web and mobile environments. Our customers use the services we provide to monetize the traffic on their websites and in their mobile applications. Through our operations we generate terabytes of new data every day; part of our work is designing and implementing flows for processing this data to provide accurate insights and performance indicators to our customers.
Our development initiatives have three main areas of focus. The first is in the building of services that have exceptionally tight requirements regarding predictable response times at high 9s. These services will be part of the ad decision process, so each millisecond is precious! The second area lies in data collection and processing capability. This involves contributing to the data infrastructure (based on Kafka and Hadoop among others) required for such capability as well as building applications that consume and act upon the data delivered by the streaming data systems.
The third area is customer facing web applications and APIs that allow ad ops and developers employed by our clients to configure our services and measure their performance.
We have largely standardized on the JVM as our backend development platform of choice, so the most common language in our software stack is Java. We also employ a whole range of scripting languages from Python to Lua making use of their flexibility. We don’t choose languages or tools based on artificial standards, we believe in the right tool for the job.
The engineering team is multi-disciplinary and you will be working closely with Data Scientist, Data Engineer and Database Administrator colleagues so eagerness to learn is essential.
This is an excellent opportunity for the right candidate to acquire skills and experience through hands-on development, research and conference attendance in a range of technologies and use this to have a real impact on the business.
What you’ll be doing in this role:
What we’re looking for in a candidate:
If that sounds good so far, here’s how you can apply or ask a question:
To apply, just click on the apply button, fill in the online form and attach your CV and cover letter. If you have any questions, please feel free to contact us at [email address].
Here’s what happens after you send your application:
You’ll receive an email confirming our hiring department has received your application. You’ll then be updated by email as to what the next stage in the application process is.
If you’re wondering what working here is like:
In case you haven’t checked it out yet, our careers page should give you a good idea of the day-to-day. Whether you’re an online advertisement veteran or off to Google what ‘programmatic’ means, we’d like to invite you to help us create the future of online advertising.