Job Summary We are looking for talented software engineers 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. Responsibilities - 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) Minimum qualifications - Bachelor’s degree or equivalent practical experience - 3 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting - 2 years of experience with data structures or algorithms in either an academic or industry setting Preferred qualifications - Master’s degree or PhD in Computer Science or related technical fields - 5+ years of experience in C++/C/Rust, or other low-level languages - 2 years of experience with performance, large-scale systems, low-level optimizations, and/or debugging Job Type: Full-time Pay: $130,000.00-$250,000.00 per year Benefits: Flexible schedule Work from home Flexible language requirement: French not required Schedule: Monday to Friday Education: Bachelor's Degree (preferred) Work Location: Remote

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada