Remotery

Mid-level/Senior Platform Engineer – Porting, Co-dev

atBlackbird InteractiveRemoteCA flagCanadaFull-timePlatform EngineerSenior$126k – $160k/year

Posted Jun 24

This is a fully remote position, open to applicants in Canada.

📋 Description

• Take charge of and enhance platform systems within proprietary engines for both PC and consoles, focusing on performance and reliability.

• Develop and refine memory systems, including allocators, pools, paging/streaming heaps, fragmentation management, lifetime tracking, and out-of-memory safety.

• Construct and optimize I/O and streaming foundations, such as asynchronous file I/O, decompression pipelines, asset streaming, prioritization, bandwidth/latency management, and patch-friendly layouts.

• Enhance CPU performance and scalability through job systems, thread scheduling, contention reduction, cache/memory locality, frame-time stability, and hitch reduction.

• Integrate and sustain platform SDK-facing code and abstraction layers, ensuring distinct boundaries between platform-specific and cross-platform systems.

• Profile and optimize using both platform and internal tools, such as CPU sampling, memory trackers, I/O traces, and performance capture tools, to identify bottlenecks and regressions.

• Collaborate with gameplay, rendering, audio, and content teams to establish budgets, best practices, and guidelines that maintain build performance and stability.

• Contribute to tools and workflows that enhance developer efficiency, including profiling hooks, telemetry, regression tests, automated reporting, and validation checks.

• Effectively communicate with production and stakeholders regarding constraints, trade-offs, risks, and the roadmap for performance and platform readiness.


⛳️ Requirements

• Have a passion for learning about cutting-edge technologies and implementing them from the ground up.

• Be excited to tackle projects that are outside of your previous experience.

• Be willing to embrace a generalist role that allows you to engage in various aspects of a game engine, such as platform APIs, streaming, rendering, audio, and more.

• Possess strong modern C++ skills and systems-level debugging capabilities, including multithreading, performance profiling, and low-level investigation.

• Have a solid grasp of console limitations and performance fundamentals, including CPU architecture, memory hierarchy, cache behavior, and storage/I/O characteristics.

• Demonstrate the ability to take ownership, deliver maintainable solutions, and positively contribute to team standards.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health and wellness benefits.

• Opportunities for professional development and career advancement.

• Flexible work hours and remote work options.

• A vibrant and inclusive company culture.

People also viewed

ArctiqJul 26

ITSM Platform Developer – Halo

US flagPennsylvania OnlyFreelancePlatform Engineer$60 – $65/hour
ApplyView job
CiscoJul 26

Principal Engineer – Platform Engineering

US flagCalifornia, +3 more statesFull-timePlatform Engineer$231.4k – $331.8k/year
ApplyView job
ProveJul 25

Senior Software Engineer, Identity Platform

US flagUnited States OnlyFull-timePlatform Engineer$190k – $210k/year
ApplyView job
Hello HeartJul 25

Senior Director, Device Platform Engineering

US flagUnited States OnlyFull-timePlatform Engineer$220k – $238k/year
ApplyView job
AutodeskJul 25

Principal Machine Learning Developer – AI/ML Platform

CA flagCanada OnlyFull-timePlatform Engineer$153k – $224.4k/year
ApplyView job
ShiftKeyJul 25

Director – Platform & Infrastructure

US flagUnited States OnlyFull-timePlatform Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers