This vacancy requires relocation to Limassol!
Experience: 3+ years
Work format: office, relocation to Cyprus, Limassol.
Mayflower is an international IT company and a true industry trendsetter.
We are a leading live-streaming service in the entertainment industry, dedicated to offering exciting and engaging experiences to our users. Our platform provides an immersive and interactive experience, connecting users with their favorite performers. We are shaping the future of top-notch products.
Over 300 employees work happily in our Limassol office, and over 100 employees work remotely. We support and reward initiatives and ideas from our team – people are one of our core values.
We are looking for a brilliant Python Developer (ML) to join our friendly team in the Limassol office. This is an excellent opportunity for a tech-savvy, team-focused, and results-driven professional.
Responsibilities
- Develop and improve offline and online recommendation systems for live video streams using both classical ML and deep learning approaches.
Build and optimize ranking and retrieval models that surface relevant content to users. - Design and implement personalized discovery systems — including context-aware feeds, donation menu recommendations, new recommendation scenarios and content layouts that continuously enhance the personalized user experience across the platform.
Deploy ML solutions into production, integrating them with backend systems and ensuring performance, scalability, and observability. - Set up and maintain monitoring, retraining, and data pipelines for deployed models.
- Evaluate recommendation quality and collaborate closely with the analytics team to design and interpret A/B tests that measure model impact.
Requirements
- Degree in Computer Science, Mathematics, or a related technical field.
- 3+ years of experience in Data Science / Machine Learning.
- 1+ year of experience building recommendation systems in production.
- Proven experience implementing and deploying ML models to production environments.
- Strong understanding of machine learning algorithms, ranking/retrieval pipelines, and personalization architectures.
- Ability to research, prototype, and reproduce modern ML methods from academic papers.
- Proficiency in Python 3 and hands-on experience writing production-quality code.
Qualification that can be a plus: - Experience working with video and image content in the context of ML (e.g., visual embeddings, content similarity, multimodal models).
- Experience with large-scale distributed training and data-intensive ML pipelines.
- Our technology stack:
- Languages: Python;
- Monitoring: Prometheus, VictoriaMetrics, Grafana, Grafana Loki, Sentry;
- DBs: MariaDB, Clickhouse, Redis;
- Streaming: Apache Kafka;
- Workflow management: Apache Airflow, Argo Workflow;
- Infrastructure: k8s, gitlab.
Conditions
- Full relocation package (tickets to Limassol for you and your family, apartments for the first month at our expense);
- Employment contract under EU law, fully white salary, work visa for 3 years, company support in obtaining work visas for family members;
- The equipped office in the center of the city;
- 300 days of sunshine a year, Mediterranean coast, fruits, and a friendly atmosphere;
- A steep springboard for personal and professional growth;
- The individual development plan, courses from different platforms that you like;
- Any conference around the world (we will pay for participation and organize logistics once a year);
- Language courses, mindfulness webinars, corporate discounts on Coursera and other platforms, corporate incentive programs;
- Free catering in the office, and a free cafeteria with a health bar;
- Ability to work remotely up to 2 months a year;
- Medical insurance for the whole family, mobile package, support with the purchase of a car, and covering of school/kindergartens expenses;
- New MacBook / iMac and other equipment at your request;
- The possibility of self-realization, and the possibility to influence technical decisions making;
- Big friendly community, IT international teams, corporate events, team buildings, and hackathons.