Big Data Engineer
Playrix is one of the most successful mobile game development companies in the world. In terms of revenue, we rank among the top 3 in the world and are first among all mobile applications in EMEA. Our games have been installed 2.3 billion times (that's a third of the world's population!) and over 30 million people play them every day.
Our team develops and supports software products for data extraction, transformation, downloading, and analysis.
Our data lake contains over 2.5 petabytes of marketing metrics, game events, and operational parameters. We do everything possible to ensure there's no doubt about the completeness, up-to-dateness, and reliability of the data we provide. We pay special attention to processing speed and data quality. This allows us to make the right decisions in developing of our games.
We are looking for a Senior Data Engineer to join our team and help us develop an internal platform for automating marketing business processes.
Team: 2 Business Analysts, Tech Lead and 6 Data Engineers, 2 QAs
Our stack: AWS, Python, Redshift/PostgreSQL, Databricks, MonteCarlo, DBT, TeamCity, our data lake is built on S3, Parquet, and Hive
This role requires relocation from Russia and Belarus to one of our offices or remote work from other countries (except Russia and Belarus). Find out more .
Apply
Tasks
1. Preparing data for the marketing and game analytics teams
2. Developing a data delivery pipeline in the form of DAG processes for Airflow/Luigi
3. Implementing forecasting and ML models in production
4. Integrating with partner services to receive data from them (advertising networks, Appsflyer, Google, Remerge, etc.)
5. Building data quality processes for new and existing sources
Requirements
6. 5+ years of general experience in Data Engineering
7. 3+ years of technical background in Python: skill in designing frameworks and libraries, ability to read and analyze code, and experience in profiling and optimizing performance/scalability
8. Skills in working with popular DE/ML frameworks: Airflow, pandas, SQLAlchemy, TensorFlow, MLflow
9. Skills in writing and optimizing SQL queries, ability to work with query plans, and experience working with repositories of different architectures: MPP, columnar, relation, Hadoop, in-memory
10. Fluency in Russian
Our Perks
Flexibility at work
We offer a flexible schedule, and our employees can work from anywhere in the world (except for the Russian Federation and the Republic of Belarus). It doesn't matter to us where or how you do your work — we only evaluate the final results.
Caring for health and well-being
11. We provide voluntary health insurance for employees and their children, and reimburse online sessions with a psychologist.
12. We offer fully paid vacation days and sick leave. In certain circumstances, you can request additional days off.
13. We support leading a healthy lifestyle and reimburse the cost of gym memberships and fitness app subscriptions.
Professional development and education
14. We pay for participation in specialized conferences and courses and hold our own internal conferences.
15. We offer discounts on English language courses and courses for the languages of the countries in which the company operates.
Events and merch
16. We regularly hold offline events like team meetings, big corporate parties, and informal office parties.
17. We also regularly organize fun competitions, quizzes, hackathons, and online fitness challenges.
18. We have a merch store with an internal currency you can use to buy unique gifts. We give out this currency as a gift for significant dates, and you can earn more by participating in events and company activities.
Share this job