Software Data Engineer

Any city, Ukraine

Join Burny Games — a Ukrainian company that creates mobile puzzle games. Our mission is to create top-notch innovative games to challenge players' minds daily.

What makes us proud?

  • In just two years, we've launched two successful mobile games worldwide: Playdoku and Colorwood Sort. We have paused some projects to focus on making our games better and helping our team improve.
  • Our games have been enjoyed by over 8 million players worldwide, and we keep attracting more players.
  • We've created a culture where we make decisions based on data, which helps us grow every month.
  • We believe in keeping things simple, focusing on creativity, and always searching for new and effective solutions.

We are seeking an experienced developer to create a high-performance, scalable, and flexible behavioral analytics engine platform.
You will be a key member of our team, responsible for the architecture, development, and optimization of core components for processing and analyzing large volumes of data [terrabytes].

Required professional experience:

  • 7+ years of experience in developing analytics platforms or big data processing systems
  • Deep knowledge of programming languages such as Java, Scala, Python, Go, C++, or Rust
  • Experience with distributed systems and big data technologies [Kafka, Flink, Spark, Apache BEAM]
  • Understanding of scalable system design principles and architectures for real-time data processing
  • Experience with NoSQL databases [Cassandra, MongoDB]
  • Experience with OLAP databases [ClickHouse, StarRocks, Doris]
  • Knowledge of SQL
  • Understanding of statistical methods and principles of data analysis
  • Experience with Kubernetes [Helm, ArgoCD]

Desired Skills:

  • Experience with open table format [Apache Iceberg/Delta Lake/Hudi]
  • Experience with cloud platforms [Google Cloud, AWS, Azure]
  • Knowledge of data security methods and compliance with regulatory requirements [GDPR, CCPA]

Key Responsibilities:

  • Design and develop the architecture of an behavioral analytics platform for real-time big data processing
  • Implement key engine systems (data collection, event processing, aggregation, prepare data for visualization)
  • Optimize the platform performance and scalability for handling large data volumes
  • Develop tools for user behavior analysis and product metrics
  • Collaborate with data analysts and product managers to integrate the engine into analytics projects
  • Research and implement new technologies and methods in data analysis

What we offer:

  • 100% payment of vacations and sick leave [20 days vacation, 22 days sick leave], medical insurance.
  • A team of the best professionals in the games industry.
  • Flexible schedule [start of work from 8 to 11, 8 hours/day].
  • L&D center with courses.
  • Self-learning library, access to paid courses.
  • Stable payments.

The recruitment process:

CV review → Interview with talent acquisition manager → Interview with hiring manager → Interview with CEO → Job offer.

If you share our goals and values and are eager to join a team of dedicated professionals, we invite you to take the next step.

Software Data Engineer

Job description

Software Data Engineer

Personal information