Summary
Written in English from the original postingPlayrix is looking for a Senior Data Engineer to join their AI Platform team. The role involves designing and operating data pipelines, managing LLM cost and usage analytics, and building semantic search and RAG data infrastructure. Candidates need strong experience with modern data stacks like Databricks, dbt, and PySpark alongside strong Python backend skills.
Job description
Team, about the role
AI Platform is one of our most forward-looking teams. It owns the shared infrastructure and platform layer that AI work across the company runs on — everything from how LLMs are used and measured to the knowledge and retrieval systems built on top of them.
A large share of the work is data engineering, because there's a lot of information to move, process and make sense of: LLM usage and cost analytics (tokens, cache, spend), and applied systems like contextual knowledge bases and vector search.
Playrix works with roughly 7 petabytes of data.
Tasks
Requirements
Our stack
- PySpark, Databricks, dbt, Redshift, RDS, PostgreSQL
- AI: Claude, KimiK3, and Codex with configured repository rules, a growing catalog of specialized skills, and agentic modes for specific tasks. MCP integrations with internal infrastructure (GitHub, Asana, Amplitude, etc.). Agentic workflows cover the entire cycle—from generating game elements and automated tests to automatically creating and reviewing PRs
We offer
-
The opportunity for continuous development in a team of 500+ professional engineers: we have a huge knowledge base and a mentoring system that allows you to adapt quickly.
-
Ability to move between areas and not only within development (Project Management, marketing, etc.).
-
Tasks that require you to make safe and effective architectural decisions as well as opportunities to apply interesting programming approaches.
-
An emphasis on developing each specialist's product ideas Time to play the games that you're developing, so you can envision how this or that feature will work for the user.
-
The ability to switch out processes and approaches for more efficient ones without lengthy approvals or bureaucracy.