Software Engineer (Research & Data)

About the team: 

As a Software Engineer, you will be part of the team that provides data and infrastructure for research and reporting teams. You will be a vital part of the software development efforts, working in a cross-functional international Agile team with world-class engineers, product managers, and leaders located in multiple locations around the world. 

Main impact the team makes: 

  • Provide data to majority internal teams (BI, Reporting, Data scientists) in order exceptional value to our customers could be created
  • High scale distributed systems development and management 

 Your tasks: 

  • Designing, building, testing, deploying, monitoring and maintaining products and services 
  • Initiating and handling technical designs and complex application features 
  • Focusing on value delivery for customer
  • Have an inner-source attitude to code sharing
  • Collaborating with different teams, sharing knowledge and mentoring teammates
  • Working closely with other teams to determine interdependencies
  • Optimizing the efficiency of development workflows 
  • Working closely with and incorporating feedback from product management, client support team, UI/UX designers, and IT Engineers 
  • Applying best practice defined by different functional areas (Architecture, Quality, Security, Product Management, Project Management) 

 About You: 

  • experience in building distributed applications and services
  • Understanding of high availability, high performance, and high security 
  • Extensive knowledge of Java and/or Scala, DevOps, SQL (PostgreSQL, MS SQL) and NoSQL (Aerospike, Mongo)  
  • Experience in development and maintenance of API 
  • Experience in working with Kafka or other messaging platforms  
  • Experience with Agile development, including continuous integration, continuous deployment, writing units and integration tests 
  • Proficient in Linux environment 
  • Upper-intermediate English 

 It would be an advantage if you have: 

  • Experience in building solutions according microservices architecture principles  
  • Knowledge of algorithms and probabilistic data structures  
  • Experience in streaming platform(s) (Spark, Flink, Samza, Storm, or other) 
  • Knowledge of container technologies (Docker, Kubernetes, other) 
  • Experience with project design, coding and release to customers 
  • Experience of Bash or Python scripting    

 Our Promise:  

  • Daily life in Adform (impressive growth, innovation-driven, Adform DNA, open & informal atmosphere, teamwork, platform created by brilliant minds, Agile & Scrum principles)  
  • Adform library (full of professional and personal development books)  
  • Team buildings and Off-sites (depends on your team creativity and ideas) 
  • Awards (formal and informal)  
  • Gifts (wedding and childbirth)  
  • Surprises for birthdays  
  • Company events (Summer Festival, Christmas Party, Hackathon Days and much more)   
  • Technical support (top and newest working equipment) 
  • Health insurance 
  • Leisure zone 

About us:

Adform provides an integrated Software as a Service platform for the buying, managing and serving of digital advertising. The company’s software consists of a Data Management Platform, a Demand Side Platform and an Ad Serving Platform with advanced analytics, reporting and creative tools that drive high impact digital advertising campaigns globally. Founded in Denmark in 2002, Adform services a client portfolio that includes the world’s leading agencies, advertisers, consultancies, and publishers. 

To learn more visit us at adform.com  

All our career opportunities are listed here 

Apply