About the Role
The engineer will build and optimize a low-latency, efficient screen recorder that integrates deeply with operating systems and gaming environments to deliver reliable capture functionality.
Responsibilities
- Develop core components of a real-time screen recording application
- Optimize performance to reduce CPU and GPU overhead during recording
- Implement features that support high frame rate and resolution capture
- Ensure compatibility across a wide range of hardware configurations
- Collaborate with OS-level APIs for efficient screen capture access
- Debug and resolve issues related to frame drops or audio-video sync
- Maintain stable recording sessions during intensive gaming workloads
- Integrate with driver-level technologies to enhance capture reliability
- Support multiple platforms including Windows and macOS
- Work closely with product and design teams to refine user experience
- Contribute to backend services that process recorded media
- Improve startup time and responsiveness of the recording module
- Implement secure handling of user data during capture and storage
- Write clean, maintainable code with comprehensive testing coverage
- Respond to user feedback to prioritize stability improvements
- Monitor performance metrics to guide optimization efforts
- Document technical decisions and system architecture clearly
- Stay current with advancements in graphics and capture technology
Nice to Have
- Experience with GPU performance analysis tools
- Knowledge of driver model interactions on Windows or macOS
- Contributions to open-source multimedia projects
- Understanding of color spaces and display synchronization
- Familiarity with anti-cheat or DRM-adjacent software environments
- Background in video game development or modding
- Published work involving real-time video encoding
- Experience optimizing software for low-end hardware
Compensation
Competitive salary and benefits package
Work Arrangement
Remote-friendly with flexible hours
Team
Small, fast-moving engineering team focused on product innovation
Tech Stack
- Primary languages: C++ and Rust
- Graphics layers: DirectX 11/12, Metal, Vulkan
- Operating systems: Windows 10+, macOS 12+
- Tools: Visual Studio, Xcode, Git, CI/CD pipelines
- Internal frameworks for cross-platform abstraction
Impact
- Enable creators to record gameplay without performance loss
- Deliver reliable capture even under extreme system load
- Support the creation of viral content through seamless tools
- Reduce barriers to entry for new streamers and players
- Improve trust in software stability through consistent output
Available for qualified candidates