ML Developer
Our client is a Spain-based company and one of the prominent providers of unique online slot games. With a team of 20+ developers, designers, and marketers, they are committed to building innovative and captivating slot experiences for a global audience.
About the Role
The team is now looking for a Middle Python/ML Developer to join the development of an AI-driven platform for automating slot game creation β from processing Game Design Documents (GDDs) to generating production-ready code. The role combines backend engineering with applied AI/LLM challenges.
π§ Responsibilities
- Develop and enhance backend services (FastAPI, async SQLAlchemy, PostgreSQL).
- Implement and optimize RAG pipelines and vector search (pgvector).
- Build integrations with Confluence, Jira, RocketChat; async messaging via RabbitMQ.
- Scale multi-agent workflows, improve performance and reliability.
- Set up monitoring, logging, and CI/CD pipelines.
- Prepare infrastructure for TypeScript code generation.
- Validate and generate artifacts from Game Design Documents (GDD).
β Requirements
- 3+ years of professional Python development.
- Strong in Python 3.10+ (async/await, type hints), FastAPI (production).
- Async SQLAlchemy 2.0+, PostgreSQL (indexes, performance tuning).
- Docker (multi-stage builds, docker-compose).
- Solid background in async Python (asyncio, aio-libs).
π Nice-to-Have
- Experience with pgvector, semantic search, RAG.
- LLM integration (OpenAI/Ollama), prompt engineering.
- RabbitMQ/Redis, event-driven architectures.
- Basic TypeScript knowledge.
Background in gamedev or document/content systems.
Π‘ompanΡ offer:
- The opportunity to play a key role in developing new team processes.
- Freedom for experiments and research that influence decision-making.
- Mentorship from experienced specialists, as well as collaboration in a creative and supportive team.
- Participation in projects where you can implement cutting-edge technologies and see their real impact.
- Access to modern tools and resources for learning and professional growth.
- Flexible schedule and the possibility to work remotely.
Required languages
Ukrainian | Native |
Machine Learning, Python, NLP, Deep Learning, Data Science/Machine Learning
π
$2000-3500
Average salary range of similar jobs in
analytics β
Loading...