M

Mayflower

Highload live entertainment streaming platform

Lead ML Engineer

Applied Machine LearningUpdated on Nov 13
Full-timeRemote in CyprusNo salary listed

About the Job

Requirements

  • Strong machine learning fundamentals and engineering skills, with pragmatism and the ability to quickly understand new problem areas.
  • Comfort working beyond experimentation and contributing directly to production code.
  • Ability to clarify technical requirements, constraints, available data, integrations, and success criteria with Product and stakeholders.
  • Ability to define technical scope, milestones, dependencies, risks, delivery estimates, implementation approaches, and suitable machine learning methods.
  • Ability to design, train, evaluate, and deploy machine learning models across different domains and problem types.
  • Ability to write production-quality Python and build APIs, batch jobs, data-processing pipelines, and machine learning services as appropriate.
  • Experience or ability to work with classical machine learning, deep learning, and foundation-model-based approaches.
  • Ability to process and transform large production datasets using Python and SQL.
  • Ability to integrate models into production systems and implement testing, monitoring, logging, and observability.
  • Ability to work within shared machine learning infrastructure, architecture, and engineering practices.
  • Ability to coordinate execution, review technical approaches and implementations, manage scope and priorities, and identify and resolve risks and dependencies.
  • Ability to communicate estimates, dependencies, technical trade-offs, delivery status, and practical alternatives to Product, Engineering, and other internal teams.

Responsibilities

  • Turn product and business problems into concrete machine learning implementation plans.
  • Clarify requirements, constraints, available data, integrations, and success criteria with Product and relevant stakeholders.
  • Define technical scope, milestones, dependencies, risks, and delivery estimates.
  • Select machine learning approaches and determine the fastest reliable way to validate and implement them.
  • Drive technical delivery through experimentation, implementation, integration, deployment, and launch readiness.
  • Keep delivery on track, identify blockers, and coordinate dependencies with other teams.
  • Provide Product with technical options, trade-offs, estimates, risks, and experiment results to support product decisions.
  • Support production rollout and iteration based on observed results.
  • Design, train, evaluate, and deploy machine learning models across different domains and problem types.
  • Write production-quality Python and contribute directly to implementation.
  • Build APIs, batch jobs, data-processing pipelines, and machine learning services as appropriate.
  • Process and transform large production datasets using Python and SQL.
  • Integrate models into existing production systems.
  • Implement testing, monitoring, logging, and observability for delivered machine learning solutions.
  • Work within the company's shared machine learning infrastructure, architecture, and engineering practices.
  • Collaborate with Data Science, Backend, Data Engineering, and MLOps specialists when deeper domain expertise or infrastructure changes are required.
  • Break initiatives into concrete technical tasks and coordinate execution within the stream.
  • Coordinate the work of Data Scientists and ML Engineers contributing to stream initiatives.
  • Review technical approaches, experiments, and implementation.
  • Keep the team focused on agreed scope, priorities, and delivery timelines.
  • Identify technical risks and dependencies early and drive them to resolution.
  • Escalate architectural, infrastructure, or methodological questions when broader alignment is required.
  • Help prepare successful initiatives for scaling or transition into longer-term ownership if they grow beyond the stream's scope.
  • Work closely with Product throughout the delivery lifecycle.
  • Gather the technical details and constraints required to execute on product requests.
  • Communicate estimates, dependencies, technical trade-offs, and delivery status clearly.
  • Work directly with Engineering and other internal teams to unblock implementation.
  • Challenge technically unclear, contradictory, or infeasible requirements and propose practical alternatives.

About the Company

Mayflower

Highload live entertainment streaming platform

Mayflower is a high-load tech company that powers a top-50 global website with live entertainment features. It builds and operates its own streaming platform and in-house systems that handle millions of users and 200,000+ requests per second, leveraging technologies like machine learning, augmented/virtual reality, and computer vision. Unlike many peers, Mayflower remains profitable, independent, and legally compliant for over a decade, with a focus on long-term stability and responsible growth. The company emphasizes solving scale challenges by delivering end-to-end, in-house solutions to run high-traffic services, while fostering a constructive, enjoyable work culture in Cyprus. Its goal is to keep expanding capabilities at scale—growing skills, products, and the business—while maintaining grounding, safety, and a balanced lifestyle for its team.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Limassol Municipality, Cyprus
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Mayflower

See more jobs