π C++/CUDA Engineerπ
π At A5 Labs, we are all about creating exceptional AI-driven experiences that set new industry standards. If you have ever indulged in an online casino game, chances are you have already come across our technology and innovation. Recognized as the niche pearl of game-changing solutions in the iGaming sector, we are now on the lookout for a Senior Gaming Engineer. This role requires a deep understanding of technology, particularly AI development for games, and a proven success record to bolster our continued expansion.
π The Role
The ideal candidate will have extensive experience with C++ programming, expertise in software design principles, and a strong understanding of computer science fundamentals. As a Senior C++ Engineer, youβll be responsible for leading projects and collaborating closely with cross-functional teams to drive innovative solutions.
β Your Responsibilities
Optimizing C++ implementation and CUDA kernels of Counterfactual Regret algorithms
Implementing new variants of the algorithm
Add new functionalities to the existing CFR codebase
Collaboration with researchers and backend engineers to integrate game-solving AI into production systems and evaluate real-world performance.
π What You Bring to the Table
8y+ experience with C++, at least 5y+ in commercial setup
2y+ experience with writing and optimizing CUDA kernels
π₯ Preferred Qualifications
Masters in Math, Computer Science or related field
5+y of experience with well structured Python
Experience in Poker, solvers, and solution libraries
Experience with CFR or reinforcement learning algorithms
π Why Work at A5 Labs? π
πΌ At A5 Labs, you'll collaborate with some of the brightest minds from leading AI and gaming companies worldwide. Plus, our engagement flexibility means we're open to various forms of professional relationships, from direct employment to contracting, all designed to attract the best talent without bureaucracy standing in the way.