-
Location:
Phnom Penh, Cambodia
-
Category:
Information Technology
-
Job Type:
Full Time
-
Salary:
Negotiable
Skills Required: Computer, Design, Python
Educational Requirements:
- Bachelor Degree
Experience:
- 5 Years
Job Description:
JOB SUMMARY
As a Game Algorithm Engineer, you will build algorithms that control how characters, objects, and environments behave, create pathfinding, decision-making, and adaptive AI for non-player characters (NPCs). Moreover, you have to ensure algorithms run efficiently in real time without slowing down the game by using Use math, probability, and simulation to make gameplay fair, challenging, and engaging.
KEY ACCOUNTABILITIES
- Develop and optimize the odds calculation algorithms in the game to ensure a good balance between the profitability of the game and the player experience.
- Responsible for the design and implementation of random number generation (RNG) algorithms, odds calculation methods and other algorithms related to game logic.
- Responsible for researching and optimizing the core algorithms for comprehensive streaming recommendations.
- Analyse game data and player feedback, identify problems in the game, and propose improvement solutions.
- Collaborate with game designers and other team members to ensure that the game's functionality and performance meet the design requirements.
- Ensure that all aspects of the game provide a fun and challenging experience in a variety of situations.
- Continuously optimize and tweak balancing algorithms to address the impact of game updates, expansions, and changes in player behaviour
- Write technical documents and reports to document the algorithm design and implementation process
- Mining user behavioural patterns, analysing operational activities, core gameplay, user tags and other data to continuously improve data value.
- Responsible for data analysis, feature development, model construction, and outputting results to data platform and productization.
- Keeping up with the latest machine learning related technology, providing assistance for data intelligence and driving business development.
- Participate in the review of product requirements, system design and program code, and propose improvement suggestions.
- Research on the evaluation dimensions of recommendation user satisfaction, and apply them to the actual R&D work to improve the satisfaction of user recommendation.
JOB REQUIREMENTS
(Education, Qualification/Skills/Behaviors, and Related Experiences.)
- Bachelor's degree or higher in Computer Science, Mathematics, Statistics, or related field.
- Knowledge of programming languages such as C++, Python, etc. and experience in game development or gambling industry is preferred.
- In-depth understanding of random number generation, probability theory and statistics, with the ability to design and analyse complex algorithms
- Good logical thinking ability, sensitive to data, able to find the key data and grasp the core problem.
- In-depth understanding of game design and player psychology, able to understand the importance of game balance to player experience.
- Good communication skills and teamwork spirit, able to work with multiple team members to solve problems together
- Knowledge of data analysis and statistical methods, able to use data-driven methods for decision-making and optimization.
