Machine Learning Engineer

Posted:
8/4/2024, 5:00:00 PM

Location(s):
Los Angeles, California, United States ⋅ California, United States

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
AI & Machine Learning

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 find out the low efficiency part of their work, and help them to improve, mostly efficiency. Your primary focus will be on optimizing workflows, using ML AI techniques, and ensuring efficient game development. You will work closely with designers, artist, and programmer to improve the existing pipeline efficiency using the 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.
  • Develop and deploy machine learning models for various applications within video games, such as player behavior predictions, recommendation systems, and procedural content generation.
  • 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.
  • 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 in 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 State(s)

California


 

The 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.