SENIOR DATA ENGINEER

Kompanija Webelinx Games
Our main goal is to provide users with high-quality mobile games, and excellent cooperation of our teams is a necessary ingredient of that goal!
Tip zaposlenja Full Time Optional - Remote
Lokacija Niš

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

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!

Kompanija Webelinx Games
Our main goal is to provide users with high-quality mobile games, and excellent cooperation of our teams is a necessary ingredient of that goal!
Tip zaposlenja Full Time Optional - Remote
Lokacija Niš
Webelinx Games
Webelinx Games is a mobile games development studio based in Nis. With a team that is as strong as the people that make up the team, it’s no surprise that Webelinx Games mission is to develop immersive and diverse game genres appealing to both casual, but also highly demanding fans worldwide.