Synology's product developers design cutting-edge products used by millions of users worldwide. Our extensive portfolio, including data storage, networking, and surveillance products, is powered by our own software solutions, giving us a distinct edge in the competitive market. We're actively seeking engineers capable of making a significant impact, bringing fresh and diverse ideas to further strengthen our team.
Data plays a pivotal role in driving modern businesses, economies, and societal advancement. Every second, an immeasurable amount of data is generated, with only a fraction of it being captured. At Synology, we specialize in designing data management solutions specifically crafted to empower businesses in their pursuit of innovation. As a Product Developer within one of Synology's core software teams, you will have the opportunity to work on the fundamental functionalities that underpin our storage solutions. Your contributions will be instrumental in shaping the future of our products.
You will:
- Developing robust and high-performance subsystems for Synology DSM (DiskStation Manager)
- Creating efficient system monitoring solutions
- Profiling and optimizing the performance of file-level protocols and block-level protocols
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.
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 building responsive, reliable, high-performance, and easy to use hybrid cloud applications that impacts millions of users.
You will:
- Develop and maintain high-performance, reliable features that enhance our operating system and cloud services.
- Collaborate with cross-functional teams such as other development teams, PMs, and designers.
- Analyze and solve challenging, often unique, problems that continuously improves our cloud infrastructures.
1. Develop customized features for distributed storage system
2. Support and solve problems related to distributed storage system and Linux kernel
3. Profile and figure out possible performance bottleneck on current products and enhance the performance
4. Keep learning new features and techniques related to distributed storage system and Linux kernel
對於新加入的夥伴,我們希望您能夠:
.熟悉 Python / Golang 程式語言
.具有程式開發熱誠,願意持續主動學習新知,也樂於分享給團隊
.有參與過 open source 開發經驗
.熟悉 git 版本控制工具
We are looking for a Engineer with strong expertise in Java backend and data systems to join our platform team. You will design and optimize large-scale data workflows and backend services that handle high-volume, high-frequency data. The role requires hands-on experience with Spark, time-series databases (TDengine or similar), and integration of diverse data sources. If you also have Golang experience, you will contribute to cross-language module development.
Key Responsibilities
Build and optimize backend services and data processing workflows using Java (Spring Boot)
Develop batch and real-time data pipelines with Spark
Design and manage time-series data solutions using TDengine (or similar)
Integrate multiple data sources including Kafka, MySQL, MongoDB, Hadoop, and S3
Implement multithreaded tasks, scheduling, and monitoring mechanisms
Ensure quality through automated testing, performance tuning, and technical documentation
Contribute to module development or refactoring in Golang, if experienced
Requirements
5–8 years of professional Java development experience, with strong skills in Spring Boot, JPA, and MyBatis/Hibernate
Proven experience in Spark application development or operations
Hands-on with TDengine or other time-series databases
Experience integrating Kafka, MySQL, MongoDB in production environments
Strong background in high-frequency data processing and performance optimization
Familiar with Git, Maven/Gradle, and CI/CD pipelines
Preferred Qualifications
Practical experience with Golang project development
Knowledge of containerized deployment (Docker, Kubernetes)
Experience designing distributed system architectures
Background in anomaly detection or monitoring system development
This role is responsible for development and management of the website, systems and solutions to support event and data analytics requirement from the technical programs. The responsibilities include:
• Working directly with the program manager and other program stakeholders to implement business requirements into websites, systems and solutions
• System hardware setup and management in cloud environment and on premise clients.
• Operating system and database installation, configuration and management.
• Software development for website, application and API
• Manage technical development and schedule
• Develop technical requirement document
• Manage technical engagement with 3rd party vendors on defining API with 3rd party systems, hardware and software component sourcing and testing
• Manage full testing and deployment cycle, including but not limited to: Unit Test, System Test, Integration Test, User Acceptance Test, Regression Test, On-site Deployment
1.Design and maintain BMC firmware CI/CD workflows to ensure code quality.
2.Plan and implement full-stack environments to enable developers to verify features more easily and efficiently.
3.Deploy firmware builds and test results, and record them on internal websites using PHP, SQL, and JavaScript.
4.Set up and maintain test environments; develop, optimize, and maintain automated test scripts.
5.Analyze test results, identify root causes, recommend improvements, and compile comprehensive test reports.
6.Location: Chungho.