AdGoji is seeking a Software Engineer - Large scale infrastructure for a full-time position located in Amsterdam.


To support our team, we are looking for an experienced software engineer who is passionate about large scale infrastructure and big data problems. Our infrastructure processes tens of thousands of requests per second and we need to be able to make real-time decisions when targeting mobile advertisement to the right audience. If you have experience with high performance systems (50k QPS and up), then you are the person we are looking for!


  • Design, code and maintain high-performance, scalable systems on AWS
  • Improve the reliability and efficiency of our core systems
  • Work fluidly with our other talented engineers to define, build, scale,
    and maintain systems.
  • Write code, tools and tests to monitor and automate matters.
  • Troubleshoot, diagnose and resolve issues across the stack (Infrastructure, software, applications and networks.)
  • Value system change and system stability in equal measure.
  • Java Programming experience required, you will work with Clojure code


Besides living in (or willing to move to) the Amsterdam area, required qualifications include the following must haves:

  • Experience with large scale AWS infrastructure and development
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
    • Strong algorithms and data structures background
    • Ability (or willingness to learn) Clojure, our primary language tool
    • BSc, MSc, or PhD in Computer Science or equivalent work experience


Our main software tool is Clojure. Clojure is very practical for many reasons. On the data side it helps us query huge amounts of data which we collect via Kafka. In other occasions the expressiveness and REPL oriented programming helps us to move fast. We run our infrastructure on AWS. Docker and Cloudformation help us to deploy many services like Datomic, ElasticSearch and Riemann, to name a few. We have a scrum-like working process.

Tech Stack: Clojure, Hadoop, AWS, ElasticSearch, Datomic, Riemann, Docker, Onyx, CascaLog, Kafka, CloudFormation.


Work with a team of carefully selected smart and dedicated people.

  • Focus-on-the-future-job: #programmatic #machinelearning #data #mobile
  • Work in an amazing office with crazy inspiring view on 't IJ - River, located close to Central station of Amsterdam.
  • Daily fresh biological lunch, juices, fruits, snacks and unlimited fresh bean - coffee & mint tea.
  • Competitive salary and being part of the steady growth of the company
  • Flexibility: it’s a full-time job, but we’re open to listening to your needs.

To Apply