About the Company
PlatinAI is building cutting-edge poker AI technology designed to compete at a high level across both public and private platforms in Asia. We’re connecting advanced solvers to live poker clients, optimizing decision-making in real time. We're a lean, fast-moving team of experts in AI, security, and real-time systems, and we're looking for an exceptional C++ Reverse Engineering Specialist to join our mission.
The Role
We’re hiring a highly skilled C++ developer with deep expertise in Windows reverse engineering and security research. You’ll play a critical role in building automation tools that connect our poker solver to real clients by intercepting and interacting with game data at runtime.
Key Responsibilities
- Reverse engineer Windows-based poker clients and internal protocols
- Inject DLLs and hook Win32 APIs to capture real-time table and game state data
- Disassemble and analyze binaries for packet and UI event interception
- Interface with our AI engine: send table data, receive decisions, and execute actions
- Implement virtual hardware spoofing techniques for emulators and VMs (Windows/Android)
- Maintain clean, modular code with comprehensive logging and error handling
- Collaborate closely with engineers through Slack and regular video calls
- Deliver fast iterations with reliable, testable results
Required Skills & Experience
- 5+ years of experience in C++ development, particularly for Windows
- Strong background in reverse engineering, DLL injection, function hooking, and binary disassembly
- Deep understanding of Windows internals and Win32 API
- Experience with automation tools and packet interception
- Proficiency in English (written and spoken) for daily team communication
- Comfortable with a fast-paced, remote development workflow and real-time coordination
Nice to Have
- Experience with Android reverse engineering or emulator-level interaction
- Familiarity with JavaScript or UI scripting
- Background in online gaming, poker software, or low-level security research
- Experience with hardware and network spoofing techniques
Working Hours & Collaboration
- 30+ hours/week availability required
- Flexible schedule with 2–3 hours daily overlap with Thailand (GMT+7) preferred
- Daily check-ins, Slack communication, and regular syncs with engineers