# 資訊科技產業專案設計課程作業 3 [Resume](https://docs.google.com/document/d/1uqWEzLGKyLOzKk_Yx96zephlapPlmsTS7geJuXvKG2w/edit?usp=sharing) [Github](https://github.com/Pepitaw) ## 相關工作職缺項目 ### [Google AI job](https://www.google.com/about/careers/applications/jobs/results?location=Taiwan&q=Machine%20Learning) :::spoiler ### [Senior Software Engineer, Machine Learning, Pixel (English)](https://www.google.com/about/careers/applications/jobs/results/95728691956327110-senior-software-engineer-machine-learning-pixel-english?location=Taiwan&page=5) **Minimum qualifications:** - Bachelor's degree in Computer Science, a related technical field or equivalent practical experience. - 5 years of experience in software development in one or more general purpose programming languages: Java, C/C++ or Python. - Experience in Machine Learning. - Ability to communicate in English fluently. **Preferred qualifications:** - Master's degree or PhD in Computer Science or a related field. - Experience with machine learning frameworks (e.g., TensorFlow), and data analysis tools (e.g., Jupyter). - Knowledge of optimizing/architecting software solutions for machine learning. ::: ### [Nvidia AI job](https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite?q=machine%20learning&locationHierarchy1=2fcb99c455831013ea52ed162d4932c0) :::spoiler ### [Research Scientist, Deep Learning and Computer Vision](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Taiwan-Taipei/Research-Scientist--Deep-Learning-and-Computer-Vision_JR1965945-1?q=machine%20learning&locationHierarchy1=2fcb99c455831013ea52ed162d4932c0) **What we need to see:** - Must hold a Ph.D. in Computer Science/Engineering, Electrical Engineering, etc., or have equivalent research experience. - Excellent knowledge of theory and practice of computer vision and deep learning methods. - Excellent programming skills in some rapid prototyping environment such as Python; C++ and parallel programming (e.g., CUDA) is a plus. - Knowledge of common machine learning frameworks, such as PyTorch. - Outstanding research track record. - Very good publication record. - Excellent communications skills. ### [AI Computing Software Development Engineer, TensorRT](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Taiwan-Taipei/AI-Computing-Software-Development-Engineer--TensorRT_JR1970700?locationHierarchy1=2fcb99c455831013ea52ed162d4932c0) **What we need to see:** - Masters or higher degree in Computer Engineering, Computer Science, Applied Mathematics or related computing focused degree (or equivalent experience) - 3+ years of relevant software development experience. - Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design. - Strong curiosity about artificial intelligence, awareness of the latest developments in deep learning like LLMs, generative and recommender models - Experience working with deep learning frameworks like TensorFlow and PyTorch - Proactive and able to work without supervision - Excellent written and oral communication skills in English ### [Developer Technology Engineer - AI](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Taiwan-Taipei/Developer-Technology-Engineer---AI_JR1966721?locationHierarchy1=2fcb99c455831013ea52ed162d4932c0) **What we need to see:** - A good degree from a leading university or equivalent experience in an engineering or computer science related discipline (MS or PhD preferred). - 1-3+ years related experience. - Experience with parallel programming, ideally CUDA, OpenCL and OpenACC. - Confident knowledge of C/C++ and/or Fortran. - Solid knowledge of software design, programming techniques, and algorithms. - Strong mathematical fundamentals, including linear algebra and numerical methods. - Good communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills. - Knowledge in a specific domain is a plus, such as Deep Learning, Machine Learning. ::: ## 相關能力要求 - 學歷 資訊相關的碩博士學歷 - 程式設計 多年程式(C++/Python/C/Java)開發經驗 平行程式(Cuda/OpenCL/OpenACC)開發經驗 - AI skills LLMs/generative models/recommender models/computer vision models相關經驗 機器學習框架(TensorFlow/Pytorch)與資料分析工具(Jupyter)的使用經驗 機器學習的優化與設計經驗 - Language 英文溝通能力 - Others 具備論文撰寫與文獻回顧能力 ## 自我評估 - 學歷 成功大學醫學資訊研究所 碩士論文題目是影像分割image segmentation - 程式設計 C++/Python/C/Java等程式語言只有在課堂作業使用,並無專案開發經驗 平行程式(Cuda/OpenCL/OpenACC)則無經驗 - AI skills 碩士主要是做computer vision models的相關題目 LLMs/generative models/recommender models則無經驗 框架以Pytorch為主,TensorFlow則使用經驗少,資料分析工具(Jupyter)則無使用經驗 機器學習的優化與設計經驗主要以computer vision models為主 - Language 英文口說的部份只有中等 - Others 具備論文撰寫與文獻回顧能力 ## 模擬面試 >🎃:interviewer >🌱:interviewee 🎃:你好,我是今天這場面試的主持人,請你做3分鐘的自我介紹。 🌱:您好,我是Pepsi。專長是視覺影像的人工智慧模型,主要是做影像分割(Segmentation)與物件偵測(Object detection)的任務。 我是一位積極認真與享受團隊合作的人。積極認真的部分,我在碩士學位的學術研究中,我不斷分析論文的各種方法,找出特定領域的關鍵要素,我喜歡嘗試用新的想法整合不同領域的概念,我很享受在設計與解決問題的過程當中。我也是一位很享受團隊合作的人,例如參與超級電腦競賽和電動賽車競賽,這些比賽需要成員之間充分的溝通與合作,過程中我學習扮演聆聽者與問題處理者的角色,一起討論設計上面需要改變進步的地方,提出自己的想法同時,也從教練與學長姊的帶領中學習,我很享受在團隊中一起寫程式一起設計賽車的過程,合作溝通找到有效率的合作方式讓我覺得很有成就感。 碩士學習期間,我專攻人工智慧的視覺影像領域,看見每年出現新的模型架構,不只激發新的思考方式,更滿足我學習的欲望。我很期待在人工智慧的領域,帶著我的熱情與不斷精進自己努力學習的心,結合興趣與工作,帶出影響力。 🎃:請解釋histogram equlization? 🌱:將影像的pixel值分布變成平均分佈,利用計算每個pixel值出現的機率,接著在映射到0-255之間 🎃:請講述現下computer vision的發展? 🌱:電腦視覺的ai模型,有以下幾種任務在發展,image classification、image segmentation、object detection、super resolution等等,其中image segmentation、object detection又以transformer與CNN為兩大實作基礎。 🎃:目前面試過哪幾間公司?接下來還會面試哪幾間公司? 🌱:想面試的公司主要是以影像AI為主,有AOI光學檢測與影像辨識軟體,想將自己在研究所所學的學以致用,不只把新概念投入在產品,更繼續提升AI的實用性,而貴公司是我的第一志願 🎃:你對未來有什麼目標? 🌱:短期目標是適應這份工作,想對部門接的案子做出貢獻。長期目標是希望能負責大型專案,成為可以獨當一面的資深工程師,不但能很快的掌握客戶的需求,能帶領junior工程師,進度細節都更成熟,我的長期目標是往資深工程師邁進。