For 30 years, we’ve been independently developing and publishing incredible video games at our multiple studios founded by Jason & Chris Kingsley. Rebellion is more than just games; we have our own film and mo-cap studio, create board games, publish books, and through 2000AD, publish comics and graphic novels such as Judge Dredd.
About the Role:
We are seeking a passionate Junior Machine Learning Engineer to join our innovative ML Team. You will be part of a small, dynamic group focused on research, development, and AI-driven solutions for our game products.
Your responsibilities include supporting the Head of Department, assisting Machine Learning Engineers, and helping create AI/ML systems for generating game levels, enhancing our products, developing tools, and integrating ML/DL models into real-time gaming environments. Our current focus is on Creating 3D Worlds and Game Levels using ML/DL technologies.
You will support research into state-of-the-art advancements, build, train, validate models, and analyze data. Experience with satellite imagery, point cloud data, and proprietary datasets is a plus.
You will assist in deploying ML models into production environments and ensure smooth operation of ML systems.
This role is based at our riverside headquarters in Oxford, offering a creative and relaxed atmosphere. We provide a relocation package, including assistance, temporary accommodation, and full support for a smooth transition. While we prefer face-to-face collaboration at our Oxford HQ, we are open to discussing hybrid working options.
Key Responsibilities:
* Report to the Head of Machine Learning and assist the ML team.
* Help design, implement, and refine ML algorithms and tools.
* Collaborate with cross-disciplinary teams to integrate ML models into game development.
* Conduct experiments to improve model performance.
* Help train, retrain, and maintain ML systems for game development.
* Participate in meetings to support updates and provide insights.
Requirements:
* BSc in Computer Science, Mathematics, or related field; certifications are a bonus.
* Proficiency in Python and C++ with a strong interest in AI/ML.
* Understanding of mathematics, statistics, probability, and ML algorithms.
* Experience with supervised, unsupervised, reinforcement learning; knowledge of 3D ML/DL is a plus.
* Strong analytical, problem-solving, and collaborative skills.
* Good understanding of data structures, software architecture, and data modeling.
* Experience with tabular data, computer vision, imagery, point clouds, and game datasets.
* Proficiency with ML libraries like NumPy, OpenCV, scikit-learn, PyTorch/PyTorch3D, TensorFlow, Keras; familiarity with CI/CD, version control (GitLab, Perforce), and cloud platforms (preferably AWS).
Benefits include:
* 22 days holidays + Christmas closure & Bank holidays (increasing with service)
* Private Medical Insurance, dental, Vision
* Life Assurance, Income Protection, Critical Illness Cover
* Enhanced Family Leave
* Interest-Free, Tax-Free Loans
* Enhanced Pension Scheme
* Mental Health and Wellbeing Support
* Plus discounts, freebies, and social events!
Life at Our Oxford HQ:
Located on the riverside in Oxford, our HQ offers a blend of tradition and modernity, with excellent transport links, including a nearby train station with routes to London, Birmingham, Manchester, and Reading. We provide free parking and an open-plan office fostering teamwork and innovation. Enjoy free hot drinks, a tuck shop, and local amenities.
Our culture is open, friendly, and creative. We value our team’s diversity and inclusion, encouraging innovation and supporting your growth. We promote a healthy work-life balance with a supportive environment and various benefits and development opportunities.
If you’re interested in joining Rebellion, but this role isn’t quite right, we welcome speculative applications for other positions across the studio.
#J-18808-Ljbffr