Prinicpal Software Engineer - Data & Analytics

Company Description

At AOL, we're in the business of making the Internet better — period. Through innovation and creativity, we've raised the bar and set the standard for what we believe high quality content is on the Internet. Our content sites and products allow more than 250 million visitors around the world to access the best collection of journalists, artists and musicians on the web. Our central Dublin office is home to our technical hub, the development engine of AOL in Europe, with exciting projects and global reach. We offer challenging opportunities that allow you to apply your creativity, develop your skills and build your career. 

Job Description

The Demand Side Forecasting engineering team is focused on building a high performance, well engineered forecasting engine that generates accurate predictions from ~20 billion daily data points in milliseconds.

We really believe in the open source model of software development. This team has released the following projects (with more to come) :-

  • micro-server: Simple Rest micro-services (https://github.com/aol/microserver)
  • cyclops-react: A comprehensive functional reactive platform for JDK 8 (https://hithub.com/aol/cyclops-react)
  • cyclops: Integration modules for RxJava, Project Reactor, Functional Java, Javaslang and Guava (https://github.com/aol/cyclops) 

What You’ll Be Doing

You’ll be helping build highly scalable tools for ad campaign performance prediction across display, mobile and video. We are focused on quality and this team produces a platform that has very few production issues. If this sounds good to you, and you like to write high quality well tested code, we have many interesting challenges including

This team is also responsible for training the Dublin site in Java 8 and functional programming.


At least 5 years professional software development experience.

Solid experience with Java and the JVM

An in depth understanding of JVM concurrency

Strong interest in software delivery

Experience with unit testing and writing clean code

What would be nice

An interest in JVM languages such as Scala, Clojure or Groovy 

An interest in micro-services and distributed architecture

Additional Information

EEO/AA Women, Minorities, Veterans, Individuals with Disabilities Employer:  AOL offers a competitive salary and benefits package, including 401(k) match and performance bonus. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or other protected category.

Back to top