О компании
Mayflower is a technology company building high-load products used by millions of people worldwide. Operating at the scale of one of the world's top-50 websites, it solves complex engineering challenges and creates solutions that power real-time entertainment for a global audience.
Задачи
•Design and build production ML services, including APIs, microservices, and real-time systems
•Lead and grow a team of backend engineers by planning work, mentoring team members, conducting code reviews, providing technical guidance, and fostering engineering excellence
•Drive architectural decisions and ensure the scalability, reliability, and maintainability of ML services
•Integrate ML models into user-facing applications
•Ensure the reliability, scalability, and performance of ML-powered systems
•Define and implement best practices for serving, versioning, and monitoring models in production
•Collaborate closely with ML engineers and data scientists who develop models, and with the DevOps/MLOps team responsible for the platform and infrastructure
•Own the delivery pipeline for ML features into production
•Lead and mentor engineers working on ML-powered applications
•Drive architectural decisions for low-latency and high-load systems
•Identify and eliminate bottlenecks between experimentation and production
Требования
•5+ Years of backend/software engineering experience in a Lead or Senior role, including mentoring, ownership, and decision-making
•Strong commercial Python experience
•Experience leading an engineering team
•Experience designing and building production backend systems and microservice architecture
•Strong understanding of system design, scalability, and high-load systems
•Experience developing APIs using FastAPI, Flask, gRPC, or similar
•Hands-on experience with code reviews, mentoring, and technical decision-making
•Ability to drive cross-team collaboration and own complex technical integrations
Будет плюсом
•Experience with real-time ML systems such as recommendations, ranking, and personalization
•Video streaming or high-throughput platforms
•Familiarity with Kubernetes and cloud/on-prem environments
•Feature stores, model monitoring, and A/B testing
•Experience working alongside MLOps platforms such as MLflow and Airflow
Условия
•EU-based employment contract
•A 3-year Cyprus work visa with full support for relocation and visa processes, including assistance for family
•Opportunity to obtain an EU passport after 4 years of residence
•Full relocation package: flights to Limassol for the candidate and family, a company-covered apartment for the first month, and relocation support
•Transparent performance reviews twice a year, with bonus opportunities and salary adjustments
•Private medical insurance for the candidate and family
•Provident fund in Cyprus, co-funded by the employee and company and available after probation
•Corporate mobile plan with unlimited service in Cyprus and roaming included
•Mindfulness and well-being support, including psychological assistance with 50% coverage
•50% coverage of school and kindergarten fees for children
•Fully covered sports benefits, plus access to in-house electric scooters and bike rentals
•Professional growth support through language courses, conferences, training programs, and coaching
•Peer recognition program
•Fully equipped office in Limassol city center
•Free breakfasts and lunches in the office, plus an in-house coffee bar and health bar with nutritious snacks
•Temporary remote start is possible, with future relocation to Limassol
Interview process
HR interview (45 min), technical interview (90 min), live code-review interview (90 min), and final interview with the team (60 min)