We’re a mobile development studio born in Niš and, in the past 10 years, we have published a lot of great apps and games in casual categories. Thanks to our expansion, in 2020 we established an independent gaming company named Webelinx Games with the mission to create a memorable gaming experience for millions of people worldwide. At this moment, we have over 15 million active players and we are growing continuously. In a stimulating environment, Webelinx Games gives talented people the freedom to explore and nurture their potential, which is the foundation of our company.
As a Senior Data Engineer in Webelinx Games, your role would be to support all members of the Analytics team by providing infrastructure and tools they can use to deliver end-to-end solutions to business problems that can be developed rapidly and maintained easily. With this in mind, you will have a significant impact on the company’s velocity, by applying innovation, creativity, and solutions that are above and beyond building and maintaining ETL/ELT pipelines. More specifically, Senior Data Engineer responsibilities would be:
- Analyzing and enabling business requests for advanced data analytics and insights generation
- Deriving data models and database architecture
- Building, integrating, and sustainably deploying data pipelines
- Developing, maintaining, optimizing data structures on a data platform (data preparation, data ingestion, resource development)
- Developing and implementing a data provisioning strategy (APIs, exports, and others)
- Conducting data integrations across on-prem, cloud, and hybrid infrastructure
- Understanding business requirements and translating them into automated data warehouse pipelines using ETL/ELT methodologies
- Pulling, processing, and aggregating data collected from various platforms through the APIs
- Validating data, performing cross-reference checking between source data and outputs
- Building scalable data aggregation layers from queues and batches of data for data visualization
- Implementing new requests from Product Analysts and Product Managers to fulfill their data needs
- Collaborating with product, development, and analytics teams across the organization to help develop, maintain, and operate our BI systems
Desired skills and experiences:
- Strong knowledge of Python, Spark, SQL
- Familiarity with the basic principles of distributed computing and data modeling
- Minimum 2-3 years working experience with relational and NoSQL databases and MPP/columnar data warehouse solutions (BigQuery, Redshift, Snowflake, etc)
- Experience with ETL, schema design, data modeling, and business intelligence big data architectures
- 3+ years of experience in minimum one of the following languages: Python, Java, NodeJs, C#
- Experience in data integration using APIs (Rest/SOAP)
- Experience in building data pipelines and preferably in data architecture, modeling, and governance
- Collaborating on code using Git
- Basic project management knowledge, utilizing software such as Trello or JIRA
Bonus points:
- Partial or full working experience with cloud computing services such as GCP, AWS, and Azure
- Familiarity with BI visualization tools
- Experience in working with large data sets
- Experience in working with Linux/Unix and containerization
- Experience in working in an agile environment
- Knowledge of mobile gaming metrics and the mobile gaming industry
Benefits:
- A positive and fun work environment in a game-loving and motivated team
- Competitive salary, training and development opportunities
- Private health insurance
- Workplace aligned to your needs - option to work both remotely and from the office
- Flexible working hours
- Additional paid time off
- Culture of knowledge sharing, learning from each other and encouraging new ideas
Please note - only shortlisted candidates will be contacted.
This position can be located with the rest of our team in Niš, but it could also be remote.
If you are interested in growing our products with us, make sure to get in contact with us. We would love to have you on our team!