Magnet.me  -  The smart network where hbo and wo students find their internship and first job.

The smart network where hbo and wo students find their internship and first job.

This opportunity has expired. It is therefore no longer possible to like or apply.

See similar opportunities instead

Software Development Engineer/ Java Developer

Posted 24 Mar 2024
Work experience
1 to 3 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
English (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

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:

  • Design and implementation of high-volume business-critical software, either processing real-time data or developing real-time services
  • Work with technical and non-technical staff to identify requirements and take these through implementation
  • Contribute to the definition of the company’s broader architecture
  • Help define and perform proof of concept and implementation of new architectural concepts and tools

What we’re looking for in a candidate:

  • Strong server-focused software development experience, ideally with platforms based on the JVM
  • Understanding of broader system concerns such as reliability, scalability and deployment mechanisms
  • Any experience building services where a low-latency predictable response is critical is a major advantage
  • Any experience dealing with large data volumes is a plus
  • Good familiarity with Linux (we mostly use CentOS)
  • Experience working in an agile environment (particularly with Scrum or TDD) is highly desirable
  • Understanding of the online advertising technology landscape is useful but not essential

Founded in 2008 by Joelle Frijters and Janneke Niessen, Improve Digital is Europe’s leading independent publisher monetisation technology provider.
Committed to increasing revenue for media owners, Improve Digital provides an innovative platform to automate and improve the monetisation of advertising and audience, across all screens, and through all public and private sales channels.
The company works with over 250 of…


Founded in 2008 by Joelle Frijters and Janneke Niessen, Improve Digital is Europe’s leading independent publisher monetisation technology provider.

Committed to increasing revenue for media owners, Improve Digital provides an innovative platform to automate and improve the monetisation of advertising and audience, across all screens, and through all public and private sales channels.

The company works with over 250 of the top publishers and media owners across the globe, and through them, supports the marketing efforts of tens of thousands of advertisers.

In 2012, Improve Digital became part of PubliGroupe, a global leader in marketing services. Improve Digital is headquartered in Amsterdam, with offices in the UK, Germany, and Spain.

In 2014, Improve Digital yet again ranked within Deloitte’s Technology Fast50 list, its annual selection of the 50 fastest-growing technology companies based on revenue growth over the last five years.

Other
Amsterdam
120 employees