Logo
Tencent

Machine Learning Engineer

Tencent, Los Angeles, California, United States, 90079


Responsibilities:

As a Machine Learning Engineer, you will be a crucial member of our development team, working closely with game designers, developers, QA, etc., to identify low-efficiency areas in their work and help improve them. Your primary focus will be on optimizing workflows using ML AI techniques to ensure efficient game development. You will collaborate with designers, artists, and programmers to enhance the existing pipeline efficiency using ML AI as a tool.Workflow Optimization:

Collaborate with cross-functional teams to analyze current production workflows and identify areas for improvement.Tools and Pipeline Development:

Design, develop, and maintain tools and scripts to automate repetitive tasks, manage assets, and facilitate content creation. Ensure a smooth and efficient content pipeline.Machine Learning Model Development:

Develop and deploy machine learning models for various applications within video games, such as player behavior predictions, recommendation systems, and procedural content generation.Feature Engineering:

Create meaningful and relevant features from game data to improve model performance and accuracy.Performance Optimization:

Collaborate with programmers to optimize game performance, including frame rate, memory usage, and load times. Implement solutions to ensure a smooth gaming experience.Player Personalization:

Work on personalization strategies, including dynamic difficulty adjustment, player profiling, and adaptive content delivery, to enhance player engagement and retention.Research and Innovation:

Stay up to date with the latest trends and developments in machine learning and gaming technology and propose innovative ideas to enhance player experiences.Communication and Collaboration:

Foster effective communication and collaboration between different departments, ensuring that everyone is aligned with project goals and timelines.Requirements:

Bachelor’s degree in computer science, Data Science, Machine Learning, or a related field (or equivalent experience).Strong proficiency in Python and machine learning libraries and frameworks (e.g., TensorFlow, PyTorch) and commonly used game development languages (e.g., C++, C#).Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment. Strong communication and interpersonal skills.Passion for video games and a deep understanding of the gaming industry.Pluses:

Previous experience in game development, preferably in a production engineer or similar role.Familiarity with game engines (e.g., Unity, Unreal Engine) and version control systems (e.g., Git).Knowledge of 3D graphics and physics principles is a plus.Familiarity with cloud-based machine learning infrastructure and deployment.Location:CaliforniaThe base pay range for this position in the state(s) above is $142,800 to $241,200 per year. Actual pay is based on market location and may vary depending on job-related knowledge, skills, and experience. A sign-on payment, relocation package, and restricted stock units may be provided as part of the compensation package, as well as other medical, financial, and/or other benefits, dependent on the specific position offered.

#J-18808-Ljbffr