Graduate Level Software Engineer

  • Category: Software Developer Jobs
  • Location: London, England
  • Job Type: Full Time / Part Time
  • Salary: Estimated: $ 22K to 32K
  • Published on: 2025/09/21

Job description
Machine Football’s objective is to be the leading platform for sport investment and operations. Our technology enables investors and sporting directors to develop new performance and trading strategies and provides insight into every level of the market.

Machine Football understands the value of the overall system rather than simple stats such as passes and tackles. This provides the foundations for new aligned football operations and an ecosystem of investor-focused products.

Our need:

Are you passionate about Data Engineering, MLOps, AI and Football? Are you looking for a fantastic environment to start your career in, working with some of the biggest names in the global game? Here’s your chance to be a part of a fast-growing Sports Technology and Data business. Machine Football are looking for graduate level (graduate, apprenticeship, etc) Software Engineer, with AI/ML experience to join our ML/AI team.

Responsibilities include:

· Creating and deploying notebooks using PySpark, Python, into Azure Databricks

· Develop, test, debug, and deploy machine learning models to assess football performance, as well as to conduct financial valuation and forecasting.

· Design testing frameworks for parameter tuning, experimenting with new models and features.

The experience we are looking for:

· At least six (6) months experience with Python, PySpark, and associated libraries like Sci-Kit Learn, Pandas, NumPy, etc

· Familiarity with Databricks

· Programming experience outside of your degree.

· Generate and engineer features, as well as run and fine-tune basic supervised machine learning models, including XGBoost, Random Forest, and Neural Networks.

· Understand statistics, specifically probability distributions.

· Strong ability to communicate clearly and work independently (under supervision).

· Collaborate effectively and efficiently within a small team.

· Enthusiasm to learn other parts of the software development process.

Bonus:

· Basic SQL experience

· Experience with MLOps, MLFlow, PyTorch, TensorFlow

· A passion for pushing boundaries in technology

· Great problem-solving abilities


Company Name: Machine Football

Related jobs

  • Embedded Software Engineer

    Job description Role: Embedded Software Engineer Salary: up to £50,000 Location: Ripley (Office Based) Are you an embedded engineer with schematic or PCB design experience? If you have enjoyed a bright start to your embedded career but are looking to...

    Full Time / Part Time

    $ Estimated: 24K to 26K

    Ripley, England

    2025/09/21


    Apply Now

  • GoLang

    Job description Golang - Developer We're looking for an enthusiastic, diligent Golang Software Engineer to work on the global Loyalty and Benefits platform. Candidate should be innovative, experienced, and talented developer who will work closely wit...

    Full Time / Part Time

    $ Estimated: 22K to 23K

    Burgess Hill, England

    2025/09/21


    Apply Now

  • Software Engineer | Salesforce

    Job description Join us as Software Engineer- Salesforce at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. The purpose of this role is to design, develop and improve software, utilising var...

    Full Time / Part Time

    $ Estimated: 18K to 33K

    Knutsford, England

    2025/09/21


    Apply Now