emagine Polska is looking for a skilled Backend Developer to join a team focused on media delivery and streaming infrastructure. You will play a key role in ensuring that media files are correctly processed, packaged, and distributed to global audiences via CDNs, working in a dynamic environment that values technical autonomy and cross-team collaboration.
Key responsibilities
- Design, develop, and maintain high-performance backend services for media processing and packaging.
- Work primarily with Rust, Python, and Java, while leveraging C/C++ libraries within a Google Kubernetes Engine environment.
- Take full operational ownership of services, ensuring scalability, reliability, and cost-efficiency.
- Optimize video and audio processing pipelines to handle high-throughput media delivery.
- Collaborate closely with a team of media technology experts to influence technical direction and solve complex engineering challenges.
Requirements
- Hands-on experience in building or operating media-delivery systems, including adaptive streaming, packaging, and transcoding.
- Proficiency in systems-level languages such as Rust or C/C++ with a focus on resource-efficient code.
- Strong understanding of media codecs and containers like H.264, HEVC, AV1, MP4, and HLS/DASH.
- Proven experience in running and maintaining backend services in production at scale within cloud environments.
- Ability to navigate large, unfamiliar codebases and communicate technical decisions effectively to diverse stakeholders.
What we offer
- The opportunity to work on cutting-edge media technologies in a fully remote environment.
- A culture that encourages autonomy, technical growth, and deep dives into complex specifications.
- Engagement in high-impact projects that directly influence the quality of media streaming for end users.