Senior Research Engineer
Taipei / KKCompany - Engineering / Permanent
Asia’s leading technology group, KKCompany Technologies （KKCompany）, is a leader in software services. Our mission is to build “Freeways to Inspiration” and help industries achieve digital transformation. By creating technology highways with partners, we deliver our services around the world and drive value creation through future technology.
In addition to our flagship brands KKBOX, KKStream, and Going Cloud, our core technologies cover various fields such as music streaming, multimedia, and cloud services. Through a range of products and services, we help customers create commercial value. We also offer software services and solutions to over tens of millions of customers with corporate clients across Asia covering various industries such as telecommunications, entertainment and multimedia, media, education, and fitness centers.
We have over 500 employees across offices in Tokyo, Singapore, Taipei, Kaohsiung, and Hong Kong.
Your job scope can be across all AI-related fields including audio, music, video, and multimedia:You assume end-to-end responsibility for solving technical problems. You can drive multiple stages of software projects - from requirements gatherings to launch and validation. You often look for what can be improved and have a proactive attitude in helping users.You work well within teams. You have worked on multi-person software. You participate in technical discussions, ask insightful questions, and work with the team to pull together scoping schedules and solutions to issues.You are a good communicator. You know how to document software and best practices. You clearly and effectively communicate your ideas, your work, and your results to team members, team leaders, and senior managers.You have an interest in our mission and AI / Machine Learning.
Responsibilities:Conducting engineering research with the independent evaluation, selection, and substantial adaptation of technical engineering and scientific techniques.Designing industry-relevant products, equipment, or technology based on concepts and ensuring functionality.Building product and system prototypes for testing purposes.Applying an analytical approach to the solution of problems in selecting and evaluating approaches to unforeseen or novel problems.Reviewing and evaluating results and conclusions of research projects.Coordinating activities of engineering functions and encouraging the interchange of information, ideas, and techniques among various engineering fields.Writing research and grant proposals.Preparing reports summarizing research tests and their findings.Maintaining currency of knowledge with respect to relevant state-of-the-art technology, equipment, and/or systems.
Requirements:5+ years of research experience with a track record of delivering quality results.Experience in Natural Language Processing, Computer Vision, Computer Graphics, Machine Learning, Algorithmic Foundations of Optimization, Data Mining, or Machine Intelligence (Artificial Intelligence).Experience in successfully applying machine learning to real-world problems.Strong software development experience in Python, C, C++, Scala, or Java.Strong mathematical skills with knowledge of statistical methods.Great interpersonal skills.Ph.D. or MS in Computer Science, Statistics, or a related field.
Nice to Have:Relevant work experience, including full-time industry experience or as a researcher in a lab.Experience in contributing to research communities/efforts, including publishing papers in machine learning.Experience using Deep Learning or Reinforcement Learning in real applications.Experience in Video Streaming, Recommendation Systems, Personalized Search, Computational Advertising, Multimedia, or Codecs.Experience with Spark, TensorFlow, Keras, or PyTorch.Experience with cloud computing platforms and large web-scale distributed systems.Open source contributions.