TL;DR
Python Developer (ML): Design and building production-grade Python services for running and maintaining ML applications for different domains with an accent on RecSys, CV, Classic ML, NLP. Focus on developing data pipelines for training, validation, batch inference workflows, and implementing monitoring and observability for ML services using metrics, logs, and dashboards.
Location: Onsite in Limassol, Cyprus with relocation support. EU-based employment contract and a 3-year Cyprus work visa with full support for your relocation and visa processes, including assistance for your family.
Company
hirify.global is a technology company that alters the entertainment industry to a new level of perception and engagement.
What you will do
- Design and build production-grade Python services for running and maintaining ML applications.
- Develop and maintain data pipelines for training, validation, and batch inference workflows.
- Build internal tools and reusable modules for the ML team.
- Implement monitoring and observability for ML services using metrics, logs, and dashboards.
- Contribute to continuous integration and delivery pipelines (testing, packaging, and automation).
- Develop visualization and debugging tools for model outputs, including active learning and content analysis interfaces.
Requirements
- 3+ years of experience as a Python Developer, Backend Engineer, or Data Engineer.
- Strong Python skills (asyncio, FastAPI, pydantic, typing, modular architecture).
- Proven experience designing and deploying production systems with Docker, Kubernetes, and CI/CD.
- Familiarity with ML workflows.
- Experience building data pipelines and integrating with various data sources.
- Knowledge of metrics, logging, and observability best practices (Grafana, Prometheus, Loki, etc.).
Nice to have
- Experience working with machine learning teams or MLOps pipelines.
- Experience with distributed systems or high-load backend services.
Culture & Benefits
- Full relocation package: flights to Limassol for you and your family, a company-covered apartment for the first month, and full relocation support.
- Transparent performance reviews twice a year, with bonus opportunities and salary adjustments.
- Private medical insurance for you and your family, a corporate mobile plan, and interest-free support for car purchases.
- 50% coverage of school and kindergarten fees for your children.
- Fully covered sports benefits, and also access to in-house electric scooters and bike rentals, and cycling purchase compensation.
- Paid language courses and access to suited-for-you development programs.
Hiring process
- HR Interview (40 min).
- Technical Interview + Live Coding (1.5 hour).
- System Design Interview (1.5 hour).
- Final Interview (1 hour).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →