Mayflower

Python Developer (ML)

Mayflower
Apply
9 months ago
Limassol, CyprusMid Level

Responsibilities

  • 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 metrics, logging, dashboards, monitoring, and observability for ML services.
  • Contribute to testing, packaging, and automation in continuous integration and delivery pipelines.
  • Develop visualization and debugging tools for model outputs, including active learning and content analysis interfaces.
  • Ensure components are reliable, testable, and maintainable.

Requirements

  • At least 3 years of experience as a Python Developer, Backend Engineer, or Data Engineer.
  • Strong Python skills, including asyncio, FastAPI, pydantic, typing, and modular architecture.
  • Experience designing and deploying production systems with Docker, Kubernetes, and CI/CD.
  • Familiarity with ML workflows, including how models are served, retrained, and monitored.
  • Experience building data pipelines and integrating with various data sources.
  • Knowledge of metrics, logging, and observability practices using tools such as Grafana, Prometheus, and Loki.
  • Strong understanding of testing, clean code, and maintainable software design.
  • Experience working with ML teams or MLOps pipelines is a plus.
  • Experience with distributed systems or high-load backend services is a plus.

Benefits

  • EU-based employment contract and a three-year Cyprus work visa with full relocation and visa-process support, including family assistance.
  • Relocation package including flights to Limassol for the employee and family, a company-covered apartment for the first month, and relocation support.
  • Performance reviews twice a year with bonus opportunities and salary adjustments.
  • Private medical insurance for the employee and family, a corporate mobile plan, and interest-free car-purchase support.
  • Provident fund in Cyprus, available after probation, co-funded by the employee and company.
  • Mindfulness and well-being support, including psychological assistance with 50% coverage.
  • 50% coverage of school and kindergarten fees for children.
  • Sports benefits, in-house electric scooters and bike rentals, and cycling purchase compensation.
  • Paid language courses and access to development programs, conferences, training, and coaching.
  • Peer reward program, international teams, corporate events, team buildings, and hackathons.
  • Fully equipped office in Limassol city center with free catering, an in-house coffee bar, and a health bar.
  • Recruitment process includes an HR interview, technical interview with live coding, and final interview.

Tech Stack

Apache AirflowApache KafkaClickHouseDockerFastAPIGrafanaKubernetesMariaDBPrometheusPythonRedis
Mayflower

About Mayflower

11-50 employees
Contact me