Skip to content

Senior C++ Developer

  • Remote
  • AI Engine

Job description

About us

GTO Wizard is the leading poker training tool, trusted by top players and industry brands worldwide. Recognized as the #1 educational resource in poker, we’re revolutionizing poker education and providing thousands of players with the tools to elevate their game. Our global team thrives on a culture of autonomy, responsibility, and excellence, empowering talented professionals to grow and succeed as part of a fast-growing company. If you're passionate about poker, eager to shape the future of the game, and ready to move up in stakes by joining a company that values passion, growth, and innovation, join us in redefining how poker is studied and played.

About the role

We are looking for a talented C++ software engineer to help us build, design, optimize and maintain our state-of-the-art AI poker engine. As a Senior Software Developer in the engine team, you’ll be collaborating closely with researchers in order to deliver optimized software solutions for a high-performance computing application. You’ll also be collaborating with other internal development teams in order to coordinate the development of features and the delivery of our roadmap. As a senior developer, we expect you to take ownership of your tasks, be proactive, excel at time management, and support your team in their efforts. A strong background in code optimization and software best practices is essential, and a passion or knowledge of poker is a big plus. 

In this role you will: 

  • Design, implement, optimize, and debug a complex high-performance computing application

  • Work in tandem with researchers to implement features, ideas, and algorithms in fast-optimized code

  • Lead C++ best practices across your workstream, sharing your learnings with the wider organization

  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies

  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)

We’re looking for someone who:

  • Thrives in a collaborative environment – Works well within cross-functional teams to align code design and optimizations with broader project goals and integrate seamlessly with other components.

  • Is a skilled problem-solver – Approaches complex coding challenges with analytical thinking to diagnose issues, identify bottlenecks, and develop efficient solutions.

  • Fosters growth through mentorship – Shares expertise and coaches junior engineers, promoting a collaborative learning culture within the team.

  • Communicates clearly and effectively – Can explain technical trade-offs and impacts to both technical and non-technical stakeholders.

  • Embraces continuous learning – Stays up-to-date with the latest C++ features, best practices, and methodologies to ensure the team remains innovative and effective in their development efforts.

What you bring to GTO Wizard:

  • 5+ years of experience in C++/C/Rust or other low-level languages

  • Master’s degree or PhD in Computer Science or related field or equivalent experience

  • 2+ years of experience with performance, large-scale systems, low-level optimizations and debugging

  • Proven track record of developing and maintaining complex software systems

  • Strong understanding of data structures and algorithms

Why you’ll love being part of the GTO Wizard team:

  • Impactful Work: Be part of a company that's transforming how poker is studied and played worldwide.

  • Innovative Environment: Work with cutting-edge technology and contribute to a platform that's pushing the boundaries of poker strategy.

  • Professional Growth: We support your personal and professional development with opportunities to learn new skills and take on exciting challenges.

  • Collaborative Culture: Join a team where your ideas are valued, and you can make a real impact in a supportive, inclusive environment.

  • Flexible Work Arrangements: Enjoy the benefits of remote work while collaborating with a global team.

  • Passionate Community: Engage with a vibrant community of poker enthusiasts and professionals who are passionate about the game.

or