Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Delos Data

System Software Engineer – AI

Delos Data

. Help redefine the infrastructure layer of AI .

Posted 10/15/2026full-timeMontreal • CanadaMid-LevelSenior💰 CA$120,000 - CA$180,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong proficiency in C++ and Python, with a deep understanding of systems programming fundamentals and experience in GPU programming using CUDA. Capable of conducting performance benchmarking and optimization in distributed AI frameworks and large-scale cluster environments.

Highest-signal resume keywords
C++ ProgrammingPython ProgrammingGPU Programming with CUDADistributed AI FrameworksPerformance Optimization

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Systems Programming FundamentalsMemory ManagementConcurrencyOS InternalsPerformance BenchmarkingLarge-Scale Cluster OrchestrationTelemetry Tools
Tools & Technologies
Linux Development EnvironmentPyTorchJAXDeepSpeedVLLMSGLangDynamo/TRT-LLM
Certifications & Qualifications
Bachelor's Degree in Computer EngineeringBachelor's Degree in Computer ScienceMaster's Degree in Computer EngineeringMaster's Degree in Computer Science
Industry Keywords
AI InfrastructurePerformance BottlenecksDistributed TrainingInference WorkloadsHybrid Work Environment

Tech Stack

Tools & technologies
LinuxNode.jsPythonPyTorchC++

About the role

Key responsibilities & impact
  • Help redefine the infrastructure layer of AI
  • Bridge high-level AI frameworks and low-level system software
  • Design and implement communication and execution primitives for running large-scale AI models efficiently across thousands of GPUs
  • Collaborate across the stack to influence the design of foundational technology for next-generation AI models
  • Identify and resolve performance bottlenecks in distributed training and inference workloads through deep-dive software-hardware interface analysis
  • Conduct rigorous performance benchmarking and characterization on multi-node clusters

Requirements

What you’ll need
  • Strong proficiency in C++ and Python
  • Deep understanding of systems programming fundamentals, including memory management, concurrency, and OS internals
  • Proficiency in a Linux development environment
  • Experience with GPU programming using CUDA and performance optimization for parallel architectures
  • Familiarity with distributed AI frameworks such as PyTorch, JAX, or DeepSpeed and/or inference engines such as vLLM, SGLang, or Dynamo/TRT-LLM
  • Hands-on experience with large-scale cluster orchestration and telemetry tools
  • Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related field
  • Authorization to work in Canada is requested in the application
  • Ability to work in a hybrid role based in Montreal

Benefits

Comp & perks
  • Meaningful equity
  • Benefits
  • RRSP