Back to all vacancies

Big Data Engineer (Scala)

  • Full-time
  • Vilnius

About the role

As a Big Data Engineer you will maintain and create Big Data and streaming workloads.

Main impact the team makes

1) Provide data to majority internal teams (DSP, Research, DMP) in order exceptional value to our customers could be created

2) High scale distributed systems development and management

Responsibilities

  • Design, build, test, deploy, monitor and maintain products and services
  • Initiate and handle technical designs and complex application features
  • Have an inner-source attitude to code sharing
  • Optimize the efficiency of development workflows
  • Work closely with product management, client support team and IT Engineers
  • Apply best practices defined by different functional areas (Architecture, Quality, Security, Product Management, Project Management)


Skills

  • Understanding of high availability, high performance, and high security
  • Extensive knowledge of Java and/or Scala, DevOps, SQL (PostgreSQL, MS SQL), stream processing (Spark Streaming, Flink, Apache Storm) and NoSQL (Aerospike, Mongo)
  • Knowledge of Scala would be advantage
  • Experience in working with Kafka or other messaging platforms
  • Experience with Agile development, including continuous integration, continuous deployment, writing unit and integration tests
  • Experience with Docker and Kubernetes
  • Proficiency in Linux environment



We offer

  • Diverse and technically challenging projects
  • Agile/SCRUM working environment
  • Training budget for conferences, books, workshops
  • Flexible working hours and opportunity to work from home 
  • Health insurance


Salary range

  • For senior-level position - from 4500-6000
  • For mid-level position - from 3000-4000