Senior Software Development Engineer, Amazon Private Brands
Vancouver, BCAmazon Development Centre Canada ULC
5+ ansCandidates need at least 5 years of professional software development, 5 years of leading system design and architecture, and experience leading or mentoring an engineering team. A bachelor's degree in computer science and experience with LLMs in production are preferred.
React, Java, GPU, TPU
Software Engineering Manager, ML Kernel Performance, AWS Neuron, Annapurna Labs
Toronto, ONAmazon Development Centre Canada ULC
7+ ans3+ gestionCandidates need 3+ years of engineering team management, 7+ years working directly in engineering teams, and experience designing scalable systems and leading multi-tier web services. They should know full development life cycle practices and have partnered with product or program management teams.
PyTorch, AWS Neuron SDK, profiling tools
Senior ML Kernel Performance Engineer
Toronto, ONAmazon Development Centre Canada ULC
5+ ansCandidates need 5+ years of professional software development, experience leading system design and mentoring engineers, and strong programming skills. Preferred: GPU and accelerator kernel optimization (CUDA, Triton, NKI), LLVM/MLIR, and PyTorch or TensorFlow knowledge.
CUDA, Triton, NKI, PyTorch, TensorFlow, LLVM
Design Verification Engineer, Annapurna Labs
Toronto, ONAmazon Development Centre Canada ULC
4+ ansCandidates need a bachelor's degree in electrical engineering or a related field and at least 4 years of design verification experience using constrained-random simulation such as UVM. Strong debugging skills across IP, SoC and full-system levels are required.
UVM, Python, Perl, C++
Design Verification Engineer - technical lead, Annapurna Labs
Toronto, ONAmazon Development Centre Canada ULC
8+ ansCandidates need a bachelor's degree in electrical engineering or a related field and 8+ years of constrained-random verification experience (such as UVM), including testbench development. Experience across IP, SoC and full-system verification, plus formal, emulation or scripting skills, is highly desired.
UVM, formal verification tools, emulation platforms, Python, Perl