Taro Logo

Junior Machine Learning Engineer

Independent video game developer and publisher with 30 years of experience, also involved in film, mo-cap, board games, books, and comics publishing.
Oxford, UK
Machine Learning
Entry-Level Software Engineer
Hybrid
501 - 1,000 Employees
Gaming · AI

Description For Junior Machine Learning Engineer

Rebellion, a 30-year veteran in independent game development and publishing, is seeking a Junior Machine Learning Engineer to join their ML Team in Oxford. The role involves working on cutting-edge AI-driven solutions for game products, particularly focusing on creating 3D worlds and game levels using ML/DL technologies. As part of a small, dynamic team, you'll assist in research, development, and implementation of machine learning models for game-level development. The position offers a unique opportunity to work at their riverside headquarters in Oxford, with a comprehensive benefits package including healthcare, pension, and work-life balance perks. The company culture emphasizes creativity, innovation, and teamwork, with the freedom to work on diverse projects across major platforms. Rebellion stands out for its inclusive environment and unique position as a multi-faceted entertainment company, involved not only in games but also in film, board games, and publishing through 2000AD. The role offers both professional growth and the chance to contribute to groundbreaking gaming technology.

Last updated 9 days ago

Responsibilities For Junior Machine Learning Engineer

  • Report to the Head of Machine Learning and assist the ML team
  • Assist in designing, implementing, and fine-tuning cutting-edge ML algorithms and tools
  • Collaborate with cross-disciplinary teams to help integrate ML models into game development workflows
  • Assist in conducting experiments to improve ML models and optimize performance
  • Help train, retrain, and maintain ML systems and libraries for game-level development
  • Attend team and stakeholder meetings to support project updates and provide insights

Requirements For Junior Machine Learning Engineer

Python
  • BSc in Computer Science, Mathematics, or a related technical discipline
  • Proficient in Python and C++ with a strong interest in AI and Machine Learning
  • Solid understanding of mathematics, statistics, probability, and machine learning algorithms
  • Hands-on experience with learning methods like supervised, unsupervised, and reinforcement learning
  • Strong analytical and problem-solving skills
  • Good understanding of data structures, software architecture, and data modeling
  • Experience with tabular data, computer vision, imagery data, point clouds, and game datasets
  • Proficient in ML libraries and frameworks like NumPy, OpenCV, scikit-learn, PyTorch/PyTorch 3D, TensorFlow, and Keras

Benefits For Junior Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • 22 days holidays + Christmas closure & Bank holidays
  • Private Medical Insurance
  • Healthcare cash plan including dental and Vision
  • Life Assurance
  • Income Protection & Critical Illness Cover
  • Enhanced Family Leave
  • Interest Free, Tax-Free loans
  • Enhanced Pension Scheme
  • EAP Mental Health and Wellbeing Support
  • Free parking at the studio
  • Social events and discounts

Interested in this job?

Jobs Related To Rebellion Junior Machine Learning Engineer