Work term of 4 months starting in January 2027, focusing on building and evaluating prototypes such as DRC-clean parameterized layout generators or surrogate models that predict layout results without a full verification run.
Compensation
The pay range for this position is $25.50 - 43.00.
Responsibilities
Prototype machine learning and optimization methods for placement, routing and layout synthesis of RFIC and analog blocks
Build layout generators, including parameterized cells (PCells), that follow geometry, topology and foundry design rules
Build surrogate models and design-space-exploration frameworks so designers can compare options without running every candidate through the full flow
Own the data pipeline end to end, including generating layout datasets, training models and measuring the results
Write well-tested software components in Python and C++
Requirements
Master’s or PhD program in Electrical Engineering, Computer Engineering, Computer Science, EDA/CAD, Applied Mathematics or a related field
Develop software that enables and optimizes custom ML accelerator silicon, designing, developing, and testing software across the accelerator stack.
Compensation
Toronto, ON, CAN - 118,600.00 CAD Annually
Responsibilities
Collaborate with cross-disciplinary teams that may include hardware design, firmware, compiler, runtime, and ML engineers to develop software that enables and optimizes custom ML accelerator silicon
Design, develop, and test software across the accelerator stack, including compiler toolchains, device drivers, runtime libraries, profiling tools, simulation frameworks, or chip validation infrastructure
Build scalable, high-performance systems supporting chip verification, silicon bring-up, or production ML inference/training workloads
Write clean, maintainable code (C, C++, Python, or Rust) following best practices for systems-level and performance-critical development
Develop CI/CD pipelines, test automation, and tooling to accelerate the hardware-software co-development lifecycle
Requirements
Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or related STEM field
Server‑side developer focused on backend services for Wizard of Oz Slots.
Locations (3)
Austin, Texas, United States
Chicago, Illinois, United States
Toronto, Canada
Compensation
The pay range for this position in Ontario at the start of employment is expected to be between $96,400 and $142,660 CAD per Year.
The pay range for this position in Illinois at the start of employment is expected to be between $98,100 and $145,200 per Year.
Responsibilities
Design, architect, and support back‑end services running in AWS
Develop, integrate, and advocate for new technologies and tools
Load‑test, benchmark and optimize infrastructure
Define, architect, and develop features and gameplay functionality in PHP
Maintain and develop CI/CD pipelines and infrastructure‑as‑code tooling
Design, build, and operate backend services and real‑time APIs for theScore and PENN Interactive platforms, leveraging AI coding agents and ensuring high performance and scalability.
Compensation
$145,000—$193,000 CAD
Responsibilities
Design, scale, and tune APIs and the real‑time delivery behind them
Treat the API schema as a versioned contract with released mobile apps
Build and operate services that stay fast and correct under high throughput, bursty load
Find bottlenecks and risks in production and drive the changes that make the platform scale
Set up and refine monitoring, alerting, and tracing in Datadog for the systems you own
Architecting and building scalable machine learning models and AI systems, including Generative AI and LLM-powered agents for Workday's core enterprise applications.
Compensation
The annualized base salary ranges for the primary location and any additional locations are listed below. $156,000 - $234,000 CAD
Responsibilities
Design, develop, and deploy scalable machine learning models and AI systems
Take full ownership of the ML lifecycle, including data extraction, feature engineering, model training, deployment, and continuous monitoring
Partner with Data Scientists, Software Engineers, Product Managers, and UX Designers
Establish and advocate for engineering best practices and robust MLOps processes
Guide and mentor junior engineers, conduct code and architecture reviews
Lead gameplay programming for AI systems in Cyberpunk 2, designing and implementing low-level systems for open world AI and procedural content.
Compensation
Estimated pay range for this position: $180,100 - $247,600 CAD annually. This role may be eligible for a long term incentive program (option to purchase CDPR stock after the vesting period).
Responsibilities
Work closely with designers and other developers to understand their needs and ensure efficient world population
Build and maintain major systems for open world spawning, AI, and systemic gameplay
Monitor performance and memory usage, optimizing as needed
Oversee technical efforts of other developers through code reviews and mentoring
Develop debug and designer tools for non-deterministic gameplay
Design and build advanced anti‑cheat systems to protect Call of Duty gameplay.
Locations (5)
Vancouver, British Columbia, Canada
United States
England
Ireland
Japan
Compensation
The standard base pay range for this role is $115,060.00 - $227,010.00 CAD. These values reflect the expected annualized base pay range of new hires in British Columbia, Canada. Actual amounts will vary depending on experience, performance, and location. In addition to a competitive base pay, employees in this role may be eligible for incentive compensation. Incentive compensation is not guaranteed.
Gameplay AI Engineer who will work closely with other engineers and content teams to expand our AI systems to create new and exciting experiences for our players.
Compensation
The standard base pay range for this role is $119,278.00 - $157,642.00 CAD. These values reflect the expected annualized base pay range of new hires in Ontario, Canada. Actual amounts will vary depending on experience, performance, and location. In addition to a competitive base pay, employees in this role may be eligible for discretionary incentive compensation. Incentive compensation is not guaranteed.
Responsibilities
Work with AI engineering teams to expand our AI technology to push the limits of what our AI can currently do
Work alongside our design and content teams to develop new AI characters and behaviors
Implement, debug and optimize major systems in C/C++ and other languages in the context of a large cross platform codebase
Design and implement optimized AI systems
Provide mentorship to less experienced engineers
Requirements
Bachelor's degree in computer science, Engineering or Math related field
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.