Gpu & Ai Optimization Engineer
Sapphire Stream Technology
Sapphire Stream Technology (SST) is a technology and engineering solutions company specializing in software development, AI and machine learning, semiconductor technologies, automotive solutions, and advanced engineering services.We collaborate with leading global technology companies to deliver innovative engineering solutions and support the development of next-generation products.As we continue to expand our presence in North America, we are looking for talented engineers who are passionate about emerging technologies, solving complex technical challenges, and contributing to advanced AI and computing solutions.Position Overview
SST is seeking a
Machine Learning Software Engineer – GPU & AI Optimization
to join our growing engineering team in Markham, Ontario.The successful candidate will work on advanced machine learning software development, GPU computing, and performance optimization for next-generation computing platforms.This role involves developing and optimizing machine learning kernels, leveraging agentic AI workflows to improve engineering productivity, and collaborating with cross-functional engineering teams to enhance software performance, computational efficiency, and power optimization.We are looking for an enthusiastic, technically strong individual who enjoys working on complex engineering challenges and exploring innovative approaches to AI and GPU software development.Key Responsibilities
Develop, implement, and optimize machine learning software, GPU kernels, and computational workloads for advanced computing platforms.Leverage agentic AI tools and workflows to accelerate software development, testing, debugging, and optimization.Support software and workload development across pre-silicon and post-silicon development environments.Design and maintain efficient machine learning kernels, kernel fusion techniques, and performance optimization solutions.Develop clean, maintainable, and testable C++ and Python code, including microbenchmarks and automated regression tests.Optimize GPU execution parameters, including tile sizes, block configurations, and memory layouts, to improve latency, throughput, and power efficiency.Support runtime integration, deployment, and performance tuning across machine learning inference frameworks and computing platforms.Analyze GPU performance using profiling tools and performance metrics to identify bottlenecks and optimization opportunities.Collaborate with software, hardware, runtime, and machine learning engineering teams to improve system-level efficiency.Participate in technical design discussions, code reviews, debugging, and continuous improvement initiatives.Contribute to the development of innovative engineering solutions for emerging AI and high-performance computing applications.Required Qualifications
Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, Computer Systems, or a related technical discipline.Strong programming proficiency in
C++ and Python .Solid understanding of software engineering principles, algorithms, data structures, and performance optimization.Knowledge of machine learning concepts, numerical computing, and linear algebra.Experience developing, debugging, and testing complex software applications.Strong analytical and problem-solving abilities.Excellent communication, collaboration, and teamwork skills.Ability to work effectively in a fast-paced, collaborative engineering environment.Preferred Qualifications
Practical experience using
agentic AI workflows, AI coding assistants, or AI-driven development tools to improve engineering efficiency.Experience with GPU computing or parallel programming technologies such as CUDA, HIP, or OpenCL.Familiarity with GPU graphics programming technologies such as DirectX or Vulkan.Experience developing and optimizing machine learning kernels and GPU-accelerated workloads.Understanding of machine learning architectures, including Transformers, U-Nets, and Convolutional Neural Networks (CNNs).Familiarity with pre-silicon software development or hardware emulation platforms such as FPGA, ZeBu, or Veloce.Experience with performance profiling tools and GPU performance metrics, including occupancy, memory bandwidth, FLOPs, and roofline analysis.Knowledge of kernel fusion, memory optimization, parallel execution, and high-performance computing.Experience with machine learning inference frameworks, runtime integration, or production software deployment.Exposure to hardware-software co-optimization and power-efficient computing.Why Join SST?
Work on advanced AI, machine learning, and GPU computing technologies.Contribute to challenging engineering projects involving next-generation computing platforms.Collaborate with experienced engineering professionals and global technology teams.Gain exposure to emerging technologies in semiconductor engineering and high-performance computing.Be part of SST's growing North American engineering organization.Work Location
This position requires working onsite and collaborating closely with engineering teams.Equal Opportunity EmployerSapphire Stream Technology is committed to providing an inclusive and respectful workplace. Employment decisions are based on qualifications, experience, and business requirements, in accordance with applicable employment and human rights legislation.
#J-18808-Ljbffr
SST is seeking a
Machine Learning Software Engineer – GPU & AI Optimization
to join our growing engineering team in Markham, Ontario.The successful candidate will work on advanced machine learning software development, GPU computing, and performance optimization for next-generation computing platforms.This role involves developing and optimizing machine learning kernels, leveraging agentic AI workflows to improve engineering productivity, and collaborating with cross-functional engineering teams to enhance software performance, computational efficiency, and power optimization.We are looking for an enthusiastic, technically strong individual who enjoys working on complex engineering challenges and exploring innovative approaches to AI and GPU software development.Key Responsibilities
Develop, implement, and optimize machine learning software, GPU kernels, and computational workloads for advanced computing platforms.Leverage agentic AI tools and workflows to accelerate software development, testing, debugging, and optimization.Support software and workload development across pre-silicon and post-silicon development environments.Design and maintain efficient machine learning kernels, kernel fusion techniques, and performance optimization solutions.Develop clean, maintainable, and testable C++ and Python code, including microbenchmarks and automated regression tests.Optimize GPU execution parameters, including tile sizes, block configurations, and memory layouts, to improve latency, throughput, and power efficiency.Support runtime integration, deployment, and performance tuning across machine learning inference frameworks and computing platforms.Analyze GPU performance using profiling tools and performance metrics to identify bottlenecks and optimization opportunities.Collaborate with software, hardware, runtime, and machine learning engineering teams to improve system-level efficiency.Participate in technical design discussions, code reviews, debugging, and continuous improvement initiatives.Contribute to the development of innovative engineering solutions for emerging AI and high-performance computing applications.Required Qualifications
Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, Computer Systems, or a related technical discipline.Strong programming proficiency in
C++ and Python .Solid understanding of software engineering principles, algorithms, data structures, and performance optimization.Knowledge of machine learning concepts, numerical computing, and linear algebra.Experience developing, debugging, and testing complex software applications.Strong analytical and problem-solving abilities.Excellent communication, collaboration, and teamwork skills.Ability to work effectively in a fast-paced, collaborative engineering environment.Preferred Qualifications
Practical experience using
agentic AI workflows, AI coding assistants, or AI-driven development tools to improve engineering efficiency.Experience with GPU computing or parallel programming technologies such as CUDA, HIP, or OpenCL.Familiarity with GPU graphics programming technologies such as DirectX or Vulkan.Experience developing and optimizing machine learning kernels and GPU-accelerated workloads.Understanding of machine learning architectures, including Transformers, U-Nets, and Convolutional Neural Networks (CNNs).Familiarity with pre-silicon software development or hardware emulation platforms such as FPGA, ZeBu, or Veloce.Experience with performance profiling tools and GPU performance metrics, including occupancy, memory bandwidth, FLOPs, and roofline analysis.Knowledge of kernel fusion, memory optimization, parallel execution, and high-performance computing.Experience with machine learning inference frameworks, runtime integration, or production software deployment.Exposure to hardware-software co-optimization and power-efficient computing.Why Join SST?
Work on advanced AI, machine learning, and GPU computing technologies.Contribute to challenging engineering projects involving next-generation computing platforms.Collaborate with experienced engineering professionals and global technology teams.Gain exposure to emerging technologies in semiconductor engineering and high-performance computing.Be part of SST's growing North American engineering organization.Work Location
This position requires working onsite and collaborating closely with engineering teams.Equal Opportunity EmployerSapphire Stream Technology is committed to providing an inclusive and respectful workplace. Employment decisions are based on qualifications, experience, and business requirements, in accordance with applicable employment and human rights legislation.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Gpu & Ai Optimization Engineer in Winnipeg, MB vacancy
- Optimize GPU kernels and machine learning software onsite in Markham, Ontario, using C++ and Python for advanced computing platforms... ...Stream Technology seeks a Machine Learning Software Engineer focused on GPU and AI optimization. You will develop machine learning kernels,...Suggested
- Optimize Intel compiler software for CPU and GPU architectures in Toronto’s hybrid work model, using C/C++ and compiler optimization expertise.As an experienced-hire Compiler Engineer, you will develop production-quality compiler tools within Intel’s Data Center Group. Your...Suggested
- Baseten is building the global OS for distributed AI hardware. We seek a foundational engineer to lead GPU networking, co-optimizing communication and compute for disaggregated serving and WideEP. You will blend open-source tech with custom kernels to push wire-speed data movement...Suggested
- Optimize Upgrade’s AI agent remotely by analyzing conversations, strengthening edge cases, and improving containment across chat, voice, and email.This AI Experience Engineer role focuses on the full lifecycle of customer journeys built in Sierra Agent Studio. You will read...SuggestedRemote work
- Cerebras Systems is hiring a Software Engineer to productionize and optimize our GPU serving stack. You will work across custom inference APIs, vLLM, PyTorch, ROCm, and rack-scale AMD GPU infrastructure to ensure reliability, numerical correctness, observability, and high performance...Suggested
$153.91k - $217.28k per year
...are seeking a skilled and experienced GPU Validation Engineer to join our dynamic team. This role requires... ...collaborate with engineers for design optimization, troubleshooting, and failure analysis.... ...of experience with: • Experience with AI Assisted Verification. • Driving pre‑...Local areaShift work- FullStack is seeking a Senior AI Engineer to join our talent network and work with U.S. clients on flexible, project-based development. You... ...client teams and contribute to production-grade AI inference on GPU infrastructure. Requirements include 5+ years in AI/ML engineering...Flexible hours
$180k - $360k per year
...inference for the world's most dynamic AI companies, like Cursor, Notion,... ...us and help build the platform engineers turn to ship AI products. THE ROLEWe’re seeking a GPU Kernel Engineer to join our... ...powers modern AI workloads, optimizing every microsecond of...Flexible hours- ...leading security-first enterprise AI company. We build cutting-edge... ...is a team of researchers, engineers, designers, and more, who are... ...Join us! Why this team? The GPU Clusters team builds and... ...of cluster provisioning, cost optimization, and vendor relationships You...Full timeWork at officeLocal areaRemote workHome office
- ...Systems builds the world's largest AI chip, 56 times larger than GPUs.... ...; over 10 times faster than GPU-based hyperscale cloud inference... ...on the Cerebras Wafer-Scale Engine. We are hiring a Software Engineer to productionize and optimize our GPU serving stack, working across...
- ...company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations,... ...QualificationsEducation : Computer Science, Computer Engineering, Electrical Engineering, or a... ...with Heterogeneous Computing and GPU software interfaces such as NVIDIA...InternshipLocal area
- Develop GPU compiler software for Intel AI platforms in Toronto, combining systems programming with modern... ...execution.As an Experienced Hire Compiler Engineer, you will build software for Triton,... ...familiarityInterest in performance optimization or programming languagesBring...
- Company Qualcomm Canada ULCJob Area Engineering Group, Engineering Group GPU ASICS EngineeringGeneral Summary Architects, designs, implements, verifies, and optimizes performance and power of GPU cores. Responsible for verification of Graphics IP, and performing...
- ...offers free Tea and Coffee. Position Summary Join our AI team as an Intermediate AI Engineer, where you'll build and deploy AI applications, agents,... ...into technical solutions. • Evaluate, monitor, and optimize models and applications for performance, reliability,...
- ...company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations,... ...Group (ISG) is seeking an experienced GPU Platform SME to help evaluate, develop... ...closely with GPU architects, platform engineering teams, and GPU suppliers to define and...Full timeLocal area
- ...NVIDIA Corporation in Canada is seeking engineers to scale AI infrastructure powering data science applications. You will contribute to a platform automating GPU provisioning, config, and lifecycle management across cloud providers, while building end-to-end automation for...
- CUDA C++ engineers can design GPU kernels at Baseten, optimizing matrix multiplication and attention for production machine learning inference. Work model is not specified... ...apply GPU architecture knowledge, and optimize modern AI workloads. The work includes collaboration with...
- ...learning software in Markham, Ontario, using C++ and Python to optimize GPU kernels, workloads, and next-generation computing... ...Sapphire Stream Technology seeks a Machine Learning Software Engineer focused on GPU and AI optimization. You will develop software, analyze...
- Shape AI search optimization for Saatchi & Saatchi clients in Toronto, using prompt research, generative platforms, and performance analysis.This... ...role focuses on evolving search experiences across traditional engines and generative platforms. You will incorporate AEO, GEO, and...
- Turn NVIDIA GPU capacity into reliable production service through software automation, incident... ...response, and hands-on bare-metal systems engineering. Work within NVIDIA DGX Cloud.This Senior... ...BMaaS and VMaaS infrastructure supporting AI workloads. You will improve reliability...Permanent employment
- A dynamic technology company in Toronto is seeking an AI-ML Engineer to develop features for its pricing optimization platform. The ideal candidate has over 5 years of full-stack development experience, proficient in Python and React, and is passionate about AI-driven solutions...
$95k - $115k per year
...applications and next steps. Our partner is looking for a Search and AI Optimization Specialist based in Canada. The Search and AI Optimization... ...brands strengthen their presence across traditional search engines, local results, and AI-generated responses. Working within a...Local areaRemote workVisa sponsorship- ...Drive AI innovation as a Senior AI Engineer in Mississauga, Canada. Craft Python-based AI applications using FastAPI or Flask while optimizing performance and scalability for enterprise solutions. We are seeking an experienced Senior AI Engineer with over 8 years in software...
- ...Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare... ...workflows and automation capabilities. Design, develop, and optimize conversational AI and chat-based experiences. Implement agent...Full timeInternshipRemote workRelocation
- GPU hardware verification and validation anchor this Qualcomm Canada ULC engineering role. Work across architecture reviews, system testing, and post-silicon verification.This... ...architecting, implementing, verifying, and optimizing GPU hardware, drivers, features,...
$165k - $330k per year
...for the world's most dynamic AI companies, like Cursor, Notion... ...us and help build the platform engineers turn to ship AI products.About... ...foundational engineers to lead our GPU Networking efforts, making... ...of distributed inference optimizations. Networking and compute are no...Flexible hours- Own AI search optimization remotely with technical SEO expertise and keyword strategy for Blacksmith Agency’s B2B clients and growing brands.As an AI Search Optimization Specialist, you lead search strategy across multiple agency clients. You direct technical roadmaps, content...Remote work
- Own AI search strategy remotely for Blacksmith Agency, using technical SEO and content priorities to grow visibility across modern search platforms.As an AI Search Optimization Specialist, you will lead search for B2B and growing-brand clients. You will own technical roadmaps...Local areaRemote work
- ...AMD's IOHUB team is seeking a Principal ASIC Design Engineer to provide technical leadership for next-generation IP development across server... ..., mentor engineers, and drive design strategies that enable AI-driven data movement and high-performance silicon. As a senior technologist...
- ...advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation... ...The RoleWe are looking for a hands‑on Systems Validation Engineer to join AMD's Data Center GPU Validation team. In this role, you will help ensure the quality...Internship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Gpu & Ai Optimization Engineer. Be the first to apply!

