Multithreaded systems jobs Skill: multithreaded systems Senior Gameplay Programmer - AI New
CD PROJEKT RED · Vancouver, Canada CA$127K–CA$210K· Full-time · Senior
AI Quant Developer, FX Options E-Trading
UBS · China+1 more Full-time · Senior
Software Engineer - Monterrey
John Deere · Monterrey, Mexico
+10K new in the last hour
CD PROJEKT RED · Posted Nov 9, 2026
Vancouver, British Columbia, Canada Full-time · Senior CA$127K–CA$210K per year 5+ years
Senior Gameplay Programmer - AI
Estimated pay range for this position: $127,200 - $209,900 CAD annually
Work closely with designers and other developers to understand their needs and ensure they have the ability to create smart and efficient AI systems. Build and maintain major systems that define AI behaviour in an open world. Develop debug tools, designer tools needed for the systems. Write high-quality code that is optimised, bug-free, and aligned with project goals. Foster cross-functional collaboration to ensure the tools contribute effectively to all game systems and components. Nice to have: Mass AI in Unreal 5 Nice to have: ECS or Mass Framework Nice to have: navigation in 3D Nice to have: large development environment Nice to have: shipped at least 1 AAA title Company-paid medical healthcare (dental, vision, and mental). Free mental health support, including access to counseling, psychiatric care, and a variety of well-being webinars. Paid leave — 26 days of vacation, 10 sick days, & 12 calendar holidays per year. RRSP with employer matching. Lifestyle Spending Account (LSA) – $100 per month to use towards fitness, wellness, internet, home office equipment, learning, streaming services, and more. China +1 more Full-time · Senior 5+ yearsSenior quantitative developer focused on AI, machine learning, and algorithmic trading for FX Options e-trading.
China Singapore, Singapore Design and implement high-performance systems for electronic FX Options pricing, market-making, execution and risk management. Build robust server-side applications and services with emphasis on concurrency, latency, availability and operational resilience. Develop reusable quantitative components, analytics and infrastructure for model evaluation and deployment. Own solutions across the full software development lifecycle, from requirements analysis to production support. Maintain high engineering standards through automated testing, code review, observability, controlled releases and continuous improvement. Bachelor's degree in computer science, mathematics, statistics, physics, engineering, quantitative finance or related discipline John Deere · Posted Nov 3, 2026
Monterrey, Nuevo León, MexicoEmbedded software engineer developing high-quality, secure solutions for global telematics on embedded controllers in a Linux environment.
Develop and test high-quality software features in C++ on embedded controllers in a Linux environment Investigate embedded software issues and implement sustainable solutions Collaborate with system engineers, architects, and cross-functional teams to define requirements, analyze potential impacts, and drive for results Operate on an Agile scrum team on a variety of features with direction from technical leads Mechatronics Computer Science Information Systems Engineering Degree Nice to have: Python
Nice to have: electronic trading
Nice to have: market-making
Nice to have: derivatives
Nice to have: FX Options