台北市中山區經歷不拘大學以上待遇面議
【Job brief】
- We are looking for a Machine Learning Engineer to produce scalable machine learning solutions. You’ll be the major developer in the product development team that’s responsible for the machine learning solution development life cycle, from conception to deployment.
- As a Machine Learning Engineer, you will be a feature owner where you will engage with business and engineering stakeholders to define requirements, come up with architectural design and documentation, perform code reviews, and solve complex coding problems.
【Responsibilities】
- Design and develop high-standard machine learning services and applications to enhance product quality and capabilities.
- Collaborate with various internal teams to develop innovative technologies.
- Work with product managers and the management team to follow task directions and meet task requirements.
- Establish automated integration systems and software development processes.
- Actively participate in architecture and code discussions, solving problems, and growing with the development team.
- Learn new machine learning knowledge and share research results with team members.
- Build effective automated tests, troubleshoot and debug issues, and conduct thorough problem analysis.
- Document product development and technical documentation.
- Uphold the company's culture and values.
【Required Skills and Qualifications】
- Familiarity with background knowledge in machine learning.
- Proficiency in analyzing and optimizing models, demonstrating SOTA solutions.
- Experience with supervised learning, unsupervised learning, and reinforcement learning.
- Knowledge of statistical analysis and linear algebra.
- Proficiency in Python and SQL, with understanding of other languages such as R and Java.
- Familiarity with data science and machine learning libraries, such as NumPy, Pandas, Scikit-learn, TensorFlow, Keras, PyTorch, etc.
- Proficiency in data cleaning, preprocessing, and feature selection/extraction.
- Understanding of how to design objective functions and the meaning of various evaluation metrics.
- Proficiency in version control systems like Git.
- Ability to communicate in both Chinese and English.
【Preferred Skills and Qualifications】
- Familiarity with time series data analysis and modeling.
- Familiarity with AutoML and edge AI.
- Proficiency in neural network models and their principles, with practical experience in transfer learning.
- Practical experience with CI/CD.
- Familiarity with RDBMS and NoSQL, including data storage design and various database operations, with practical experience.
- Practical experience with LLM.
【工作簡介】
- 我們正在尋找一位機器學習工程師來開發可擴展的機器學習解決方案。您將成為產品開發團隊中的主要開發人員,負責從構思到部署的機器學習解決方案開發生命週期。
- 作為機器學習工程師,您將成為功能主要開發者,與業務和應用程式開發團隊合作定義需求,設計架構並編寫文件,進行code review,解決複雜的編碼和技術問題。
【工作職責】
- 設計與開發高標準的機器學習服務與應用程式、增進產品的品質與能力
- 與公司內部各團隊合作,一同發展創新技術
- 配合產品經理和管理團隊,遵循任務的方向及滿足任務的需求
- 建立自動化整合系統與程式開發流程
- 積極參與架構與程式碼討論,和開發團隊一起解決問題與成長
- 學習機器學習新知,並與團隊夥伴共享學習研究成果
- 建立有效的自動化測試,排除故障與錯誤,並能徹底分析問題
- 記錄產品開發與技術文件
- 貫徹公司的文化與價值觀
【具備條件】
- 熟悉機器學習的各項背景知識
- 熟悉如何分析與最佳化模型,並展現SOTA解決方案
- 熟悉supervised learning、unsupervised learning、reinforcement learning,並有足夠的實務經驗
- 熟悉統計分析與線性代數知識
- 熟悉數據清洗、前處理,與特徵選擇、提取
- 熟悉如何設計目標函數與各項評估指標所代表的意義
- 熟練掌握Python和SQL,並了解R、Java等語言
- 熟悉數據科學與機器學習程式庫,例如NumPy、Pandas、Scikit-learn、TensorFlow、Keras、PyTorch等
- 熟悉git等版本控制系統
- 可以使用中文以及英文溝通
【加分項目】
- 熟悉時間序列資料分析與模型
- 熟悉AutoML 以及Edge AI
- 熟悉神經網路模型與其原理,並有transfer learning實務經驗
- 具備CI/CD的實務經驗
- 熟悉RDBMS與NoSQL,包含資料儲存設計與各種資料庫操作,並有足夠的實務經驗
- 具備LLM開發與應用的實務經驗