Description

Job Description:
General requirements:
·        5+ years of professional experience in software engineering, ideally in product-focused or tech-driven companies.
·        Strong experience in Rust, distributed systems, and backend application development.
·        Experience with video and media files:
·        Experience processing video: rendering, trimming, transcoding, preview generation, metadata extraction, understanding video file formats and codecs.
·        Insight into the challenges of storing and streaming large media files efficiently.
·        Optimizing low-latency access and bandwidth efficiency.
·        Familiarity with ffmpeg-next, GStreamer, or similar tools.
·        Understanding of designing and implementing APIs.
·        Proficiency in working with relational databases. Experience with NoSQL databases is a plus.
·        Familiarity with Git-based version control and agile methodologies.
·        Ability to navigate ambiguity and deliver quality solutions under shifting priorities.
Will be a great plus: (required)
·        Experience with local and networked storage
·        Working with NAS, RAID, and network file systems (e.g., SMB, NFS).
·        Building systems that allow secure remote access to local file systems.
·        Experience optimizing read/write operations for large files across a network.
·        Experience with distributed and hybrid architecture
·        Building solutions that split logic between local (on-prem) and cloud environments.
·        Syncing data between local storage and the cloud without full duplication.
·        Familiarity with architectures like P2P, edge computing, or remote mounting.
·        Experience with networking

Key Skills
Education

Any Graduate