Josip Marić

Big Data Engineer | Software Engineer

Croatia

About

Experience

  • Cognism (Full-time · 2 yrs 6 mos)
    • Senior Data Engineer
      Feb 2026 - Present · 6 mos

    • Data Engineer
      Feb 2024 - Jan 2026 · 2 yrs

      Developed multiple data processing pipelines and services in Scala. Created multiple AWS Glue jobs using Apache Spark. Created visualization and monitoring processes for streaming and batch services using Coralogix and Grafana. Used AWS Step Functions to orchestrate our services. Implementation mostly in Scala. Worked with Apache Spark, Apache Kafka, MongoDB, RabbitMQ, Akka, AWS (S3, Glue, SQL Athena, Step Functions, ECS), Grafana, Apache Iceberg, GitHub.

  • Research Assistant at FER
    Nov 2020 - Oct 2023 · 3 yrs

    Research Assistant in a project "Efficient Real-Time Processing of Fast Geospatial Data" Developed a highly efficient real-time solution for calculating Air Quality Index in Apache Flink Created a complex feature for dynamic load balancing when performing a join between streaming and static data in Apache Spark Participated in research on dynamic load balancing in data stream processing Developed smaller projects for distributed machine learning and stream processing using Apache Spark Managed a cloud-based Cloudera data platform (20+ node distributed cluster) Implementation mostly in Java and Python Worked with Apache Flink, Spark, Kafka, Cloudera, HDFS, Hadoop, Jupyter Notebook

  • Big Data Engineer at DataFlux GmbH
    Oct 2019 - Feb 2021 · 1 yr 5 mos

    Developed real-time processors in Apache Flink for analyzing VoIP calls in core network for telecommunication systems in Java. Also, I've participated in developing a software for determining a single VoIP call in Python, using Druid as a database. Implementation mostly in Java and Python. Worked with Apache Flink, Apache Druid, Apache Kafka, Prometheus, Grafana, Jaeger Tracing and JMX.

  • Ericsson (Zagreb, Croatia)
    • Software Engineer
      Sep 2018 - Feb 2019 · 6 mos

      Development of existing and adding new software features of 4G network. Implementation in C++. Worked with RSARTE tool.

    • Software Engineer
      Jul 2018 - Aug 2018 · 2 mos

      Development of analytical system for tracking and prevention of forest fires that receives data from web data and sensors. Implementation based on Java, SQL and WebGiS.