Platform Engineer at Blackbird Interactive contributing to various ambitious projects on modern consoles. Responsibilities include optimizing code, memory systems, and collaborating with other teams.
Responsibilities
Own and evolve platform systems in proprietary engines across PC and consoles, with an emphasis on performance and reliability.
Implement and optimize memory systems (allocators, pools, paging/streaming heaps, fragmentation mitigation, lifetime tracking, OOM safety).
Build and tune I/O and streaming foundations (async file I/O, decompression pipelines, asset streaming, prioritization, bandwidth/latency hiding, patch-friendly layouts).
Improve CPU performance and scalability (job systems, thread scheduling, contention reduction, cache/memory locality, frame-time stability, hitch reduction).
Integrate and maintain platform SDK-facing code and abstraction layers, ensuring clean boundaries between platform-specific and cross-platform systems.
Profile and optimize using platform and internal tooling (CPU sampling, memory trackers, I/O traces, performance capture tools) to identify bottlenecks and regressions.
Partner with gameplay, rendering, audio, and content teams to define budgets, best practices, and guardrails that keep builds performant and stable.
Contribute to tooling and workflows that improve developer velocity (profiling hooks, telemetry, regression tests, automated reporting, validation checks).
Communicate clearly to production and stakeholders on constraints, trade-offs, risk, and roadmap for performance and platform readiness.
Requirements
Enjoy learning about bleeding edge technologies and implementing them from scratch.
Get excited to work on things that you’ve never worked on before.
Embrace being a generalist that can jump into various areas of a game engine, like platform APIs, streaming, rendering, audio, etc.
Have strong modern C++ and systems-level debugging skills (multithreading, performance profiling, low-level investigation).
Have solid understanding of console constraints and performance fundamentals: CPU architecture, memory hierarchy, cache behavior, and storage/I/O characteristics.
Ability to take ownership, deliver maintainable solutions, and contribute constructively to team standards.
Senior Platform Engineer responsible for the platform infrastructure of Scalar products. Optimizing services, enhancing performance, and ensuring reliability within a remote team.
Platform Engineer developing secure and reliable cloud technology solutions for a global retail network. Collaborating with various engineering teams to optimize supply chains and enhance deployment automation.
Senior Infrastructure & Platform Engineering Lead needed for hybrid role in GTA. Must have Azure, OpenShift/Kubernetes, Terraform, Ansible, CI/CD, and Linux experience.
Director of Platform Engineering at TELUS Digital, leading innovative solutions in AI and cloud transformations. Focus on building talent, defining strategies, and delivering client impact.
Software Update Platform Developer in Ford's Electric Vehicles team focusing on embedded systems. Collaborating on the next generation Phoenix and ECG modules to enhance electric vehicle experience.
Platform Engineering Co - Op Student analyzing platform infrastructure and operational metrics at MealSuite. Collaborating with teams to improve system performance and manage change requests.
Hiring Platform Developer (C++) in Toronto, ON. Contract role requiring 6 - 8 years experience in system - level programming and high - performance applications.
Join Wealthsimple as a Senior Software Developer to build systems that enhance developer productivity. Work remotely to design, build, and improve production - grade distributed systems.
Join Clio as a ML Platform Engineer, developing AI solutions for legal technology. Collaborate with cross - functional teams on machine learning projects and enhance operational efficiency.