Data Engineer

remote, SRP Bosnia and Herzegovina

Our team is working on building and maintaining large-scale data infrastructure using state-of-the-art big data technologies to power our online advertising and e-commerce platforms. We are looking for an enthusiastic individual who would take part in creating and maintaining various parts of our data pipelines: collecting and integrating data from different sources, transforming it as it arrives in our system, organizing it into datasets suitable for analytical use cases, and storing it in our OLAP database system.

KEY RESPONSIBILITIES

Our team combines multiple different data processing architectures – real-time stream processing architecture on top of Apache Kafka event streaming platform, together with batch ETL processing on top of Apache Spark and Apache Hadoop ecosystem. Data from both of those streams end up in our Apache Druid OLAP database organized into datasets optimized for analytical use cases.

In addition to creating and maintaining data pipelines, you will also have the opportunity to work on conceptual data modeling where your main responsibility would be to translate the original product requests into data models that will provide us with the ability to answer business questions expressed in form of KPIs.

REQUIRED SKILLS:

  • Strong knowledge of core big data principles
  • Experience with event streaming/message queuing platforms (preferably Apache Kafka)
  • Experience with ETL processing  (preferably Spark/Hadoop ecosystem)
  • Experience with any OLAP database (e.g. Apache Druid, Apache Pinot, Clickhouse)
  • Experience with Java or Python programming languages
  • Experience with SQL
  • Experience with data modeling, preferably with designing event schemas
  • Basic knowledge in the field of analytics
  • Basic knowledge of analytical event tracking platforms (e.g. Google Analytics)

Nice to have skills:

  • Data visualization platforms (e.g. Tableau, Apache Superset)
  • DevOps skills
  • Data orchestration platforms (e.g. Apache Airflow, Airbyte)
  • Data quality assurance skills

WHAT DO WE OFFER?

  • A place where you can continuously grow and advance your career and knowledge
  • Recognition and promotion for results and performance by planning your career development
  • Great financial packages and bonuses for business achievements
  • An environment where you’re highly valued and appreciated
  • Promotion of healthy work-life balance
  • Fun, casual, and collaborative team environment
  • Celebration of your personal and family milestones
  • Occasional travel to our partner’s office (USA)
  • Additional benefits such as sports, gaming, team building, and team and company events

Office location: Banja Luka or Remote

If this sounds good to you, we look forward to getting to know you!

ABOUT ODDBYTES/BRAVO SYSTEMS:

Bravo Systems is a software development company located in Banja Luka, B&H, and Belgrade, Serbia. Our experience is particularly vast in the Ad Tech industry closely cooperating with Oddbytes. Meaning demand-side platforms, supply-side platforms, real-time bidding, targeting, campaign management, pricing models, etc. Our name implies excellence as the value we constantly strive for. We are extremely proud of our team of engineers, whose impressive talents have contributed to a number of successful projects. With you on board, we’re looking to expand our team and take our system to a whole new level. If you are qualified, interested, and passionate about technology (even if you do not meet all requirements), apply now!

APPLY NOW