【What Will You Do?】
作為Infrastructure project的軟體工程師，你將與一群充滿好奇心的跨領域專家共事，其中包含: 硬體、全端軟體開發、傳輸系統、衛星及無線通訊技術、路由及網路協定。整個團隊將共同設計、建造並運作高度離散式快取內容傳輸網路 (HD-CDN)，提供新興國家顧客一新型態的離線影音平台。
【What Will You Do?】
Here are some examples of projects we are currently working on which we will need your help to continue building innovative solutions for:
• Network Operation Center: You will develop services and products that serve countries where infrastructure is poor and various natural disasters frequently occur. You will find innovative ways to ensure that even if our service territories goes offline, Migo Download Stations (MDS) will still be alive and serve endless joy to our customers.
• MDS Factory & Provision Center: In this project, you will develop automation solutions through state-of-the-art technology such as IOT and machine learning, to monitor the whole content delivery network and drive down operation costs and improve operation efficiency everywhere in Migo fulfillment process (where we manufacture, provision and service our MDS).
• Content Platform: Getting high quality videos to tens of thousands customers on a daily basis is Migo’s promise to our customers. To help us deliver this promise, you will solve complex problems around scalability to handle petabyte graded media assets. You will also continuously innovate on tools and technologies to optimize the post-production of movies and TV show and localize stories around the world for our consumers.
• CI/CD System: You will be building the infrastructure to enable us to roll out new software updates quickly. This is to ensure consistent user experiences across all of our consumer devices. You will also monitor market trend closely with market research, data analytics and machine learning. In addition, you will participate in building a cloud-based automation platform to continuously integrate and test Migo’s compatibility various devices including mobile phones, tablets, TV set top boxes.
【基本條件】 • 電腦科學、資訊工程相關科系畢業或同等經驗 • 3年以上後端開發經驗 • 精通至少一種程式語言：Java, Python,… etc. 並具備物件導向思維（object thinking）解決問題的能力 • 具備高品質,易維運的程式撰寫能力 • 願意不斷學習新程式語言, 架構並成為全端人才。 【加分條件】 • 具備系統概念,並有能力設計具可擴張性及效能的軟體架構 • 具備自動化測試經驗,如: Junit, Selenium • 敏捷式軟體設計開發經驗 • 具備架構企業級平台經驗 • 基礎英語對話溝通能力 Minimal: • BS degree in Computer Science, or software development related experience. • Experience in backend development • Familiar with at least one object-oriented programming languages e.g. Java, Python • Able to write high quality and maintainable code. • Comfortable with learning new languages, frameworks and being full-stack Is a Plus: • Able to architecture design with system concept of scalable and efficient • Able to perform unit test with one of automation framework, e.g. Junit, Selenium • Experienced with an agile approach to software architecture design and development • Experienced in architecting any enterprise platform system Location: Taipei, Taiwan (20% travel, regional)
780K ~ 1.3M TWD / year