Azerion logo

Azerion

Software Development Engineer

Development – Schiphol-Rijk, Noord-Holland
Department Development
Employment Type 100%
Minimum Experience Experienced

Hello there! We’re glad you could join us. Improve Digital is looking for an experienced and talented Software Development Engineer to join our growing development team in our Amsterdam office. We generate terabytes of new data each day and are working on several initiatives to improve how we process and extract value from this significant asset. This will involve not only building out our data infrastructure but also in adding to the applications that we construct atop it.

Our development initiatives in this space have two main areas of focus but both have a realtime aspect. The first Is the building out of a realtime data collection and processing capability. This involves contributing to the data infrastructure (based on Kafka) required for such capability as well as building applications that consume and act upon the data delivered by the streaming data systems.

The second area is in the building of services that have exceptionally tight requirements in regards to predictable response times at high 9s. These services will be part of the ad decision process so each millisecond is precious!

We have largely standardized on the JVM as our backend development platform of choice. Most software is written in Java though Scala is also making an appearance and other JVM-hosted languages will be considered if they make sense. We don’t choose languages or tools based on artificial standards, we believe in the right tool for the job.

The Data 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 with fluency in at least 2 languages, one of which is ideally on the JVM
  • Understanding of broader system concerns such as reliability, scalability and deployment mechanisms
  • Any experience with stream or CEP data processing is a strong advantage
  • Any experience building services where low-latency predictable response is critical is a major advantage
  • Any experience with Kafka, Hadoop or other big data tools is highly desirable
  • Any experience dealing with large data volumes is a plus
  • Good familiarity with Linux (we use mostly 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

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 ad sales veteran or off to Google what ‘programmatic’ means, we’d like to invite you to help us create the future of online advertising.

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Schiphol-Rijk, Noord-Holland
  • Department
    Development
  • Employment Type
    100%
  • Minimum Experience
    Experienced
  • Powered by