#1 Job Board for tech industry in Europe

  • Job offers
  • Senior Big Data / Java Engineer
    New
    Java

    Senior Big Data / Java Engineer

    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Specific-task, B2B
    Operating mode
    Remote

    Tech stack

      Kafka

      advanced

      Java

      advanced

      SQL

      advanced

      Scala

      advanced

    Job description

    Online interview
    Friendly offer

    All-in-one SEO and digital marketing platform SE Ranking is looking for a Senior Big Data Engineer with strong experience in Java and distributed data processing systems. In this role, you will design and develop scalable solutions for processing hundreds of terabytes of data across multi-node environments. You will work with a modern data stack, including Apache Spark, Hadoop, Kafka, HBase, and ClickHouse.

    This position is ideal for engineers who have already worked with large-scale data systems and are looking to deepen their expertise in building reliable and high-performance Big Data pipelines.


    Our Tech Stack

    Java (primary), Scala, Apache Spark, Hadoop, HBase, ClickHouse, OLAP DBs, Apache Kafka, UML, CI/CD


    Responsibilities:

    • Design and develop large-scale distributed systems handling massive data volumes.
    • Build and optimize complex Apache Spark pipelines (batch and streaming).
    • Develop and maintain ETL pipelines for OLAP databases; write and optimize SQL queries.
    • Ensure the performance, scalability, and stability of data processing services.
    • Analyze and improve existing Java/Spark-based data solutions.
    • Participate in architectural design and write technical documentation.


    Requirements:

    • 7+ years of experience in software development using Java or Scala.
    • 2+ years of experience in Big Data development (Spark, Hadoop, etc.).
    • In-depth knowledge of Java concurrency, multithreading, and the Java Memory Model (JMM).
    • Strong experience working with Apache Spark in production.
    • Understanding of data modeling, SQL optimization, and OLAP system design.
    • Hands-on experience with distributed systems and designing scalable components.
    • Solid understanding of OOP, design patterns, and best practices in system architecture.
    • Experience writing clear, structured, and concise technical documentation.


    Would be an advantage:

    • Experience with tools such as KafkaHBaseClickHouse, or Cassandra.
    • Familiarity with alternative Big Data processing frameworks:
    • Kafka Streams, Apache Flink, Apache Beam, Apache Flume.
    • Knowledge of Hadoop MapReduceSpark GraphX, or data flow frameworks.
    • Proficiency in Scala is a plus.
    • Strong understanding of fundamental algorithms and data structures.


    Personal Qualities:

    • Ability to take ownership of solutions and make technical decisions.
    • Proactive in identifying potential issues early in the design process.
    • Comfortable admitting mistakes, learning from them, and improving.
    • Attention to detail and focus on delivering high-quality, production-ready solutions.
    • Ability to plan work, assess complexity, and meet deadlines.


    What we offer:

    • 22 days of vacation.
    • Flexible work schedule. 
    • Сompensation of expenses on medical insurance.
    • 50% reimbursement of sport or psychotherapy.  
    • 50% reimbursement of conference tickets and educational courses.  
    • Compensation for individual English courses.
    • A top-notch product that is easy to market. 
    • Work with a well-motivated fast-and-furious team  
    • Fun corporate events and team building events.  


    About SE Ranking:

    SE Ranking is the company behind a powerful and intuitive SEO platform trusted by over a million businesses, agencies, and SEO professionals since 2013.

    The software began as an instrument for monitoring and reporting on web page rankings and grew into a completely integrated SEO platform with over 30 tools that provide reliable data with clear insights for every step of the SEO process and allow the crafting of complex SEO strategies. With a commitment to simplicity and effectiveness, the SE Ranking platform boasts a clean, user-friendly interface tailored to make website optimization easy to access and painless to scale.

    The SE Ranking workplace comprises 150+ talents from all over the globe. As a remote-first company, we strive to offer every team member a proper work-life balance. We take care of our employees’ physical and mental health by providing them with the relevant benefits. We value curiosity, creativity, dedication to life-long learning, transparent internal communication, and constructive feedback. To help every team member thrive and reach their full potential, we nurture a dynamic and supportive work environment that sparks growth.

    Undisclosed Salary

    Specific-task, B2B

    Check similar offers

    System Architect (Spark)

    New
    Addepto
    5.61K - 8.52K USD/month
    Warszawa
    , Fully remote
    Fully remote
    Big Data
    Docker
    Apache Spark