Senior Software Data Engineer

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 software engineer to create a high-performance, scalable, and flexible real-time analytics platform.
You will be a key member of our team, responsible for the architecture, development, and optimization of services for processing and analyzing large volumes of data (terrabytes).
 

Required professional experience:

  • 5+ years of experience in developing distributed systems or systems at scale.
  • Willingness to upskill on Go, proficient in one of languages: Go, Python, Java/Scala/Kotlin, Rust.
  • Rock solid computer science fundamentals.
  • Experience with any NoSQL (preferably Cassandra) and OLAP (preferably ClickHouse) databases.
  • Experience with distributed log-based messaging system (one of: Kafka, NATS JetStream, etc)
  • Experience with Kubernetes (Helm, ArgoCD).
     

Desired Skills:

  • Experience with common networking protocols.
  • Experience working with observability tools, such as metrics and traces.
  • Database fundamentals.
  • Understanding of scalable system design principles and architectures for real-time data processing.
  • Experience with distributed processing engine (one of: Flink, Spark).
  • Experience with open table format (one of: Apache Iceberg, Delta Lake, Hudi).
  • Experience with cloud platforms (one of: Google Cloud, AWS, Azure).
     

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 โ†’ 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.

216 views
ยท
18 applications
100% read
ยท
50% responded
Last responded more than a month ago
46 views
ยท
3 applications
100% read
ยท
0% responded
To apply for this and other jobs on Djinni login or signup.
Loading...