Department Info
Synology's product developers create cutting-edge products used by millions of users around the world. Our portfolio of data storage, networking, and surveillance products are powered by our own software solutions, giving us a unique edge in today's crowded market. We are looking for engineers that can make an impact, bringing in fresh ideas from different areas to help expand our team of high-energy developers.
Job Description
Data is what empowers today's businesses, its aggregation drives economies and our society forward. We generate unquantifiable amounts of data each and every second, even if only a fraction of it is ever recorded. Synology designs data management solutions engineered to enable businesses to continue turning the wheels of innovation. As a Product Developer in one of Synology's most fundamental development teams, you'll be working on developing a robust and reliable operating system core that forms the backbone of Synology's data management solutions. You will: - Create, implement, and optimize frameworks and subsystems within DSM, our data management operating system - Be tasked with tackling complex issues and performance optimization - Regularly work with other development teams, PMs, designers, and other cross-functional groups
Requirements
You are expected to have: - Experience in system or cloud administration - Proficiency in C/C++ and Python or Go - Familiarity with system programming in Linux environments - Good communication skills - Strong understanding of algorithms and data structures - Strong analytical and problem-solving skills