Our client,
Next Games is looking for a
Data Engineer to join their team in Helsinki. You should be mastering all parts of the lifecycle of data, from generating them on game servers and client devices, gathering them from external sources, and eventually to their assured destruction according to GDPR compliant retention policies. Above all we will value strong skills in communication and cooperation.
Your Responsibilities: - Working closely with Data Architect and other stakeholders to provide them the needs they have
- Support, develop, and configure the Data Platform based on the requirements
- Designing batch data transformation and feature engineering tasks according to data scientists needs
- Operating data ingestion and ETL pipelines and managing related deployments
Currently the game model is C# running on both the client devices and the servers in the Azure cloud. Most of the game analytics data is generated on the copy running on the server. It's sent through dedicated server instances and Azure Event Hub to the Google Cloud. There, it passes through Cloud Pub/Sub service and a managed Apache Beam service into raw and processed tables in BigQuery database. The analytics pipelines processing the data further — mostly BigQuery SQL — are managed by Apache Airflow.
Requirements: - Excellent verbal and writing skills
- You are proactive and eager to fix things
- 3+ years of software development experience
- 2+ years of working experience with big data infrastructure
- Experience of working with big data technologies of cloud computing platforms
- Excellent programming skills in Python, and working experience with UNIX systems.
- Intermediate to expert level knowledge of OLAP-oriented SQL
We consider a plus: - Excellent programming skills in C# and/or Java
- DevOps skills and mindset for CI, deployment, configuration and monitoring
- REST API design and development
- Proficiency in Google Cloud Platform big data stack, including but not limited to Dataflow, BigQuery and ML EngineKnowledge of data visualization and dashboarding tools
- Knowledge of stream data processing frameworks, especially ones based on Java (Hadoop)
- Working experience in Microsoft Azure, .NET and Unity is a big plus
Benefits: - Culture of sharing, transparency and learning! Quest days on work time.
- Downtown office, easy to commute to. Sauna, jacuzzi, game room and kitchen at your disposal.
- Flexible work, good healthcare & paid vacation.
- Top gadgets, competitive pay.
- Shopping discounts, sports vouchers.
- Relocation support.
We take care of relocation matters. You can read more about benefits and other requirements by clicking the button below.