Machine Learning Engineer, User Understanding (entry-level / New Grad)

Unity Unity · Enterprise · Mountain View, CA · AI & Machine Learning

Machine Learning Engineer role focused on developing and optimizing user behavior models for ad ranking, bidding, and conversion predictions within Unity's ad platform. The role involves designing, implementing, and monitoring these models to enhance user engagement and ad performance.

What you'd actually do

  1. Design, implement, and optimize user behavior models that directly influence ad ranking, bidding, and conversion outcomes across billions of impressions.
  2. Monitor model performance and help identify data quality issues or model degradation.
  3. Write clean, maintainable code and participate in code reviews to improve your craft.
  4. Learn and communicate how our models work to cross-functional partners.

Skills

Required

  • Python
  • machine learning fundamentals
  • statistical analysis

Nice to have

  • ads domain
  • recommendation systems
  • experimentation and A/B testing frameworks
  • AI tools like Claude Code or GitHub Copilot

What the JD emphasized

  • ad ranking
  • recommendation systems
  • conversion predictions
  • user behavior models

Other signals

  • develops conversion rate prediction and market price models
  • power our ad ranking and recommendation systems
  • improve ad ranking, conversion predictions, and recommendation systems
  • build behavioral models and optimize ad performance