台北市內湖區3年以上大學以上月薪70,000~150,000元
Team Introduction:
You’ll be joining the algorithm team, a dynamic group of data scientists and machine learning engineers dedicated to building scalable, intelligent, and personalized recommendation system for our UGC platform. Our team is responsible for developing advanced algorithms and machine learning service that power user experiences across our platforms, ensuring relevance, diversity, and engagement. We collaborate closely with cross-functional teams, including product, engineering, and design, to deliver solutions that drive user satisfaction and business growth.
Responsibilities:
● Build industry large-scale machine learning systems and recommendation engines to enhance user content consumption and production experiences.
● Develop and optimize highly scalable services, tools, and algorithms leveraging machine learning and deep learning techniques.
● Collaborate with cross-functional teams to integrate machine learning solutions into production systems.
● Research and implement state-of-the-art machine learning techniques to solve complex problems in recommendation systems, content understanding, and user engagement.
● Optimize machine learning pipelines for performance, scalability, and efficiency, ensuring seamless deployment and monitoring in production environments.
● Stay up-to-date with industry trends and advancements in machine learning, AI, and distributed systems, and apply them to improve our platform.
Qualifications:
Minimum Qualifications
● Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field.
● At least 2 years of experience in software development, machine learning, or related areas.
● Strong programming skills in Python, C++, Typescript or Rust, with hands-on experience in building and deploying machine learning models.
● Solid understanding of data structures, algorithms, and software engineering principles.
● Experience in one or more of the following areas:
- Building and scaling machine learning services for large-scale applications.
- Developing recommendation systems for personalized content discovery.
- Designing and implementing distributed data processing pipelines for handling large datasets or data streaming.
- Architecting and deploying microservice for machine learning model serving, training and inference.
- Working with distributed systems to ensure scalability, reliability, and performance of machine learning solutions.
● Strong communication and teamwork skills, with the ability to collaborate effectively across teams.
● Passion for solving challenging problems and a strong interest in leveraging technology to improve user experiences.
Preferred Qualifications
● 5+ years of relevant work experience in building and deploying machine learning systems at scale, preferably in a large-scale internet business.
● Hands-on experience with machine learning serving tools such as NVIDIA Triton, FastAPI, TorchServe, or similar frameworks for deploying and scaling machine learning models in production.
● Experience with machine learning frameworks such as TensorFlow or PyTorch.
● Familiarity with cloud platforms (e.g., AWS, GCP, Azure), and big data tools (e.g., Spark, Kafka).