Product Developer (雲端管理平台開發)

Engineering
Full-time
Taipei, Taiwan

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

Today's world is more connected than ever, removing the sense of distance when anything can just be milliseconds away. Behind the scenes of modern conveniences like video calls, collaborative apps, and live streaming platforms, however, is a network of complex IT equipment, scattered services, and teams of system admins keeping things online.

Synology creates innovative solutions that empower millions of businesses worldwide with better data management. You'll be working on developing our Active Insight service, which enables our customers to easily monitor their Synology solutions, even across multiple sites. Real-time telemetry and analysis provide IT teams with actionable information, increasing transparency while eliminating unnecessary distractions.

You will:
- Develop and expand our cloud-based monitoring and management platform, scaling to millions of devices
- Develop telemetry gathering agents for our NAS/SAN systems with a heavy emphasis on security and respecting our customer's privacy
- Participate in both front and back-end development work
- Trace, analyze, and tackle complex problems, such as identifying and then solving performance bottlenecks, improving the solution's overall reliability, and discovering ways to optimize computing resource utilization while potentially reducing operational costs
- Engineer secure data pipelines that enable analysis of collected data, providing, for example, insight to our customers about their deployments

Requirements

You are expected to have:
- Proficiency in at least one of the following languages: Go/C/C++/Python
- Prior experience developing cloud solutions or applications that leverage networking
- Familiarity with Unix/Linux environments
- Familiarity with Kubernetes or other container orchestrators

We're targeting candidates with:
- Experience working on application or kernel performance analysis/optimization
- Experience with IaC solutions such as Ansible/Chef/SaltStack
- Experience working with cloud platforms such as AWS/GCP/Azure
- Experience working as DevOps or SRE
- Experience working on continuous deployment infrastructures such as automated testing or rolling deployment

Apply Now
Your future career awaits

We’ll get in touch with you to let you know the next steps.

Please upload your resume and portfolio in Microsoft Word/PowerPoint or PDF formats.