Python Developer (ML)
Mayflower is a technology company that alters the entertainment industry to a new level of perception and engagement.
We are building the future of live entertainment. We believe that by providing people with the best and highest-quality live streaming experience in entertainment, we can tackle the world’s “problems” better, together!
We are seeking an experienced Python Developer (ML) to join our dynamic team ML team.
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.
Job Responsibilities
Design and build production-grade Python services for running and maintaining ML applications for different domains: RecSys, CV, Classic ML, NLP.
Develop and maintain data pipelines for training, validation, 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.
Ensure that all components are reliable, testable, and easy to maintain.