Collaborate with stakeholders to understand business objectives and define problems that can be addressed through machine learning and artificial intelligence.
Collect, preprocess, and analyze large datasets to extract meaningful patterns and insights.
Choose appropriate machine learning algorithms based on the nature of the problem, dataset characteristics, and desired outcomes.
Develop and train machine learning models using programming languages like Python or R and frameworks such as TensorFlow or PyTorch.
Identify and engineer relevant features from the data to enhance the predictive capabilities of machine learning models.
Integrate machine learning models into existing systems or develop new applications that leverage machine learning capabilities.
Optimize machine learning solutions for scalability and efficiency, particularly when dealing with large-scale datasets or real-time applications.
Collaborate with cross-functional teams, including data scientists, software engineers, and business analysts.
Stay informed about the latest advancements in machine learning, artificial intelligence, and related technologies.
Address ethical considerations related to bias, fairness, and privacy in machine learning models.
Maintain comprehensive documentation for machine learning models, including code, model architectures, and parameters.
Implement security measures to protect machine learning models and data from potential vulnerabilities.
Establish monitoring mechanisms to track the performance of deployed machine learning models over time.
Requirements
Bachelor's or Master's degree in Computer Science, Mathematics, Statistics, or a related field.
Proficiency in programming languages such as Python or R.
Experience with machine learning frameworks like TensorFlow or PyTorch.
Strong understanding of statistical analysis and data mining techniques.
Ability to preprocess and analyze large datasets.
Experience in developing and deploying machine learning models to production environment that serve millions of end users.
Familiarity with software development practices and version control systems.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.
Experience with deep learning architectures and algorithms.
Knowledge of big data tools and platforms.
Familiarity with cloud services related to machine learning.
Publications or contributions to the machine learning community.
Proven track record of implementing, maintaining and optimizing production machine learning models.
Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work , offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.
Job Responsibilities/ 工作职责 :