About Us:
Modern Football is the leading real-time football analytics platform, revolutionizing the way teams use data to create competitive advantages on the field. We are driven by our passion for football and we’re committed to delivering football intelligence that works with the speed of the game. Join our dynamic team and be part of an exciting journey to transform the future of football analytics!
Job Description:
We are seeking a highly skilled and innovative Machine Learning Engineer to join our team at Modern Football. In this role, you will be responsible for designing, building, and deploying machine learning models that power real-time analytics and insights for football coaches and organizations. You will work closely with our product, engineering, and football operations teams to turn raw data into actionable intelligence that supports player evaluation, game planning, and player development. This is a rare opportunity to apply advanced machine learning techniques to a domain where every decision impacts performance on the field.
Key Responsibilities:
Design and implement machine learning models that support real-time football data processing, player evaluation, and predictive analytics.
Collaborate with domain experts to identify high-impact problems and translate them into ML tasks and solutions.
Build scalable data pipelines and systems to support data ingestion, transformation, labeling, and model training.
Evaluate, monitor, and improve the performance of deployed models across a variety of use cases.
Work closely with software engineers to integrate ML solutions into production systems and ensure performance at scale.
Leverage structured and unstructured football data sources to drive model development, feature engineering, and experimentation.
Conduct research and stay up to date with the latest advancements in ML, AI, and sports analytics.
Maintain high standards of code quality, reproducibility, and model documentation.
Requirements:
Bachelor’s or Master’s degree in Computer Science, Machine Learning, Data Science, or a related field.
3+ years of experience developing and deploying machine learning models in a production environment.
Strong programming skills in Python and experience with ML libraries/frameworks such as TensorFlow, PyTorch, scikit-learn, or XGBoost.
Experience working with time-series, video, sensor, or sports performance data.
Proficiency with SQL and cloud data platforms (e.g., AWS, GCP, or Azure).
Strong problem-solving skills and the ability to turn business needs into technical solutions.
Familiarity with software engineering practices including version control, testing, and CI/CD workflows.
Comfortable working in a fast-paced startup environment with cross-functional teams.
Preferred Qualifications:
Background in sports analytics, particularly football-related data (e.g., play-by-play, player tracking, or film analysis).
Experience with real-time inference systems or edge ML deployment.
Familiarity with computer vision, pose estimation, or deep learning techniques.
Knowledge of the football coaching ecosystem and its decision-making processes.
Former football player, coach, or experience supporting athletic performance technologies.
What We Offer:
Competitive salary and benefits package.
Opportunity to work in a vibrant and innovative environment.
Flexible working hours and remote work options.
Professional development opportunities and career growth.
Health insurance and other employee benefits.
How to Apply:
If you are passionate about technology and excited about joining a forward-thinking company, we would love to hear from you! Please send your resume and a cover letter to people@modernfootball.com with the subject line "Machine Learning Engineer Application - [Your Name]".
Modern Football is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Careers
Review other job openings