Software Engineer Iii, Youtube Shorts, Client Side Mobile (ios) Development

Google Google · Big Tech · San Bruno, CA +1

Software Engineer III role at Google YouTube Shorts, focusing on client-side mobile (iOS) development. The role involves driving full-stack development for the Shorts consumption experience, including client development, cross-platform UI, and C++ frontend serving. A key aspect is pioneering work streams to build ML models and heuristics for personalizing and optimizing the Shorts player UI. Experience with data-driven UI personalization and Swift development is required.

What you'd actually do

  1. Drive full-stack development in the YouTube Shorts consumption experience, offering opportunities across client development (native iOS and Android), cross-platform UI (go/elements) and C++ frontend serving (server platform).
  2. Leverage Rasta, SQL/Go pipelines, and other tools for experiment and data analysis.
  3. Pioneer new work streams to build ML models and heuristics that will personalize and optimize the Shorts player UI.

Skills

Required

  • iOS development
  • personalizing user interfaces through data-driven insights
  • Swift
  • client side development
  • building features for native iOS (Swift) platforms
  • experience developing cross-platform UI components

Nice to have

  • Master’s degree or PhD in Computer Science or related technical fields
  • C++
  • Objective-C
  • Android development
  • personalizing user interfaces using machine learning

What the JD emphasized

  • personalize the Shorts watch page user interface (UI)
  • personalizing user interfaces through data-driven insights
  • personalizing user interfaces using machine learning

Other signals

  • ML models and heuristics that will personalize and optimize the Shorts player UI