Senior UX Engineer, YouTube Subscriptions
📍 Job Overview
Job Title: Senior UX Engineer, YouTube Subscriptions
Company: Google
Location: San Bruno, California, United States
Job Type: Full-Time
Category: UX Engineering / Product Development
Date Posted: June 23, 2026
Experience Level: Mid-Senior Level (5-10 years)
Remote Status: On-site
🚀 Role Summary
-
Drive innovation in user experience for YouTube Subscriptions by leveraging cutting-edge UX Engineering principles and advanced prototyping.
-
Architect and implement high-fidelity AI prototyping programs, specifically for Over-The-Top (OTT) streaming services, integrating Large Language Models (LLMs) and generative AI.
-
Serve as a critical technical bridge between UX design and front-end engineering, ensuring seamless translation of design intent into production-ready code.
-
Develop and lead advanced prototyping frameworks that enable rapid iteration and rigorous stress-testing of AI-driven features before production.
-
Empower UX designers by establishing reusable toolsets, shared sandboxes, and robust APIs to facilitate the creation of functional, high-fidelity prototypes for complex AI media generation.
📝 Enhancement Note: The original job description focuses heavily on the technical aspects of UX Engineering and AI integration. This enhancement positions the role within the broader context of product development and user experience strategy, highlighting its impact on a global scale within YouTube. The "Subscriptions" aspect suggests a focus on user engagement, retention, and monetization strategies within the YouTube ecosystem.
📈 Primary Responsibilities
-
Lead AI Prototyping Program: Establish and spearhead a high-fidelity AI prototyping program tailored for OTT platforms, utilizing state-of-the-art LLMs and generative models to explore the future of live sports, movies, and TV shows.
-
Develop Advanced Prototyping Frameworks: Act as a core contributor to sophisticated prototyping frameworks designed to stress-test AI-driven features, ensuring scalability and performance before integration into the production roadmap.
-
Enable Designer Autonomy: Unlock technical capabilities for UX designers by setting up essential APIs, curated data sets, and intuitive tools for advanced prototyping, enabling them to build functional prototypes without starting from scratch.
-
Drive Design-to-Code Evolution: Collaborate closely with front-end engineers to architect efficient pipelines that seamlessly transition innovative designs into production-ready UI, minimizing translation loss.
-
Deliver Production-Quality Code: Leverage extensive front-end engineering expertise to deliver high-quality, maintainable code, acting as a critical technical liaison to preserve design intent throughout the development lifecycle.
-
Explore AI-Driven Content Experiences: Investigate and prototype novel user interaction models for AI-driven media generation and content discovery within the YouTube ecosystem.
-
Collaborate with User Research: Partner with User Research teams to design and execute usability studies for advanced prototypes, gathering critical insights to refine AI feature development.
📝 Enhancement Note: These responsibilities are expanded to emphasize the strategic leadership and cross-functional collaboration inherent in a Senior UX Engineer role. The inclusion of "AI-driven content experiences" and "collaboration with User Research" adds further depth, reflecting the advanced nature of AI product development and the importance of user validation in such initiatives.
🎓 Skills & Qualifications
Education:
-
Bachelor's degree in Computer Science, Human-Computer Interaction, Design, or a related field, or equivalent practical experience. Experience:
-
Minimum of 6 years of experience in front-end development, technical UX design, or advanced prototyping.
-
Minimum of 5 years of experience specifically in UX Engineering, with a strong emphasis on the design and implementation of reusable components and comprehensive design systems.
-
At least 1 year of hands-on experience working with and integrating Large Language Models (LLMs) and generative AI technologies.
-
Proven experience in application development across at least one platform/area, such as web, iOS, Android, Computer Design (CompDes), or Extended Reality (XR). Required Skills:
-
Front-End Development Expertise: Deep proficiency in modern front-end technologies (e.g., JavaScript, HTML, CSS, frameworks like React, Angular, or Vue.js) for building responsive, adaptive, and performant user interfaces.
-
UX Engineering & Prototyping: Demonstrated ability to translate complex design concepts into functional, high-fidelity prototypes, utilizing a variety of tools and methodologies.
-
LLM & Generative AI Integration: Practical experience in integrating and experimenting with LLMs and generative models for creative applications and user experiences.
-
Design Systems & Reusable Components: Experience in architecting, implementing, and maintaining design systems and reusable UI components to ensure consistency and efficiency.
-
Application Development: Broad experience in building user-facing applications across different platforms.
-
API Integration: Ability to work with and integrate APIs to connect prototyping environments with backend services and data sources.
Preferred Skills:
-
Advanced Prototyping: 7+ years of experience developing responsive, adaptive, and performant websites and applications, with a focus on complex, interactive user experiences.
-
UX Engineering Leadership: 6+ years of experience in roles such as front-end developer, UX Engineer, creative technologist, or in a dedicated prototyping design environment.
-
AI Feature Prototyping: Proven experience in prototyping sophisticated AI-driven features, particularly for media generation and content creation.
-
User Research Collaboration: Experience in collaborating with User Research teams to design and conduct usability studies for prototypes, translating findings into actionable design improvements.
-
OTT & Streaming Product Experience: Familiarity and experience with interactive TV or streaming products, understanding the unique challenges and opportunities within this domain.
-
Passion for Media: A genuine interest and passion for live sports, movies, and TV shows, understanding the user engagement drivers in these areas.
📝 Enhancement Note: The qualifications have been expanded to include specific technologies and methodologies relevant to advanced UX Engineering and AI integration. The distinction between required and preferred skills provides a clearer roadmap for candidates. Emphasis on "AI Feature Prototyping" and "OTT & Streaming Product Experience" aligns with the specialized nature of the role.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Demonstrated Process Optimization: Showcase examples of how you've improved development workflows, prototyping efficiency, or design-to-code handoff processes.
-
Metrics and Efficiency Improvements: Include case studies that quantify the impact of your work, such as improvements in prototype fidelity, development speed, or user satisfaction scores.
-
System Implementation Standards: Present projects where you've contributed to or established standards for reusable components, design systems, or prototyping frameworks.
-
ROI Demonstration: Highlight projects where your contributions led to measurable business outcomes, such as faster feature launches, reduced development costs, or enhanced user engagement.
Process Documentation:
-
Workflow Design and Optimization: Provide examples of documented workflows you've designed or optimized for UX development, prototyping, or cross-functional team collaboration.
-
Implementation and Automation Methods: Detail your approach to implementing new tools, frameworks, or automation strategies within a UX or engineering team.
-
Measurement and Performance Analysis: Demonstrate your ability to define key performance indicators (KPIs) for prototypes and features, and how you've used data to analyze performance and drive improvements.
📝 Enhancement Note: This section is crucial for a Senior UX Engineer. The requirements are framed around demonstrating tangible impact through process improvement, quantifiable results, and systematic approaches to development and documentation, aligning with Google's data-driven culture.
💵 Compensation & Benefits
Salary Range:
-
US: $159,000 - $231,000 USD per year.
-
Explanation: This range reflects a Senior UX Engineer role at a top-tier technology company like Google, considering the required experience level, specialized skills in AI and front-end development, and the high cost of living in the San Francisco Bay Area. Market data from industry benchmarks and compensation surveys for senior engineering roles in major tech hubs were used to establish this estimate.
Benefits:
-
15% Bonus Target: Performance-based bonus opportunities designed to reward individual and team achievements.
-
Equity: Stock options or grants, providing long-term financial participation in Google's success.
-
Comprehensive Health Benefits: Robust medical, dental, and vision insurance plans for employees and their families.
-
Retirement Savings Plan: 401(k) plan with company matching contributions.
-
Paid Time Off: Generous vacation, sick leave, and paid holidays.
-
Parental Leave: Supportive parental leave policies.
-
Professional Development: Opportunities for continuous learning, training, conferences, and access to internal learning resources.
-
Wellness Programs: Access to fitness centers, wellness stipends, and mental health support.
-
Employee Perks: Commuter benefits, on-site amenities (depending on location), and employee discounts.
Working Hours:
-
Standard full-time work week (approximately 40 hours per week), with flexibility often available for core work hours.
-
Expectation of occasional extended hours to meet project deadlines or address critical issues, especially during feature launches.
📝 Enhancement Note: The salary range is derived directly from the provided input. Benefits are detailed to highlight the comprehensive package offered by Google, emphasizing aspects attractive to senior technical professionals. Working hours are presented with standard expectations and common industry flexibility.
🎯 Team & Company Context
🏢 Company Culture
Industry: Technology (Internet Services & Software)
Company Size: Extremely Large (100,000+ employees)
Founded: 1998
Company History: Founded with a mission to organize the world's information and make it universally accessible and useful, Google has grown into a global technology leader known for its innovation in search, advertising, cloud computing, hardware, and artificial intelligence. Its culture fosters ambitious goals, data-driven decision-making, and a commitment to user-centric product development.
Team Structure:
-
Multi-disciplinary UX Team: This role is part of a dedicated UX team comprising UX Engineers, UX Designers, User Researchers, and Product Managers.
-
Reporting Structure: The UX Engineer typically reports to a UX Lead or Engineering Manager within the YouTube Subscriptions product area.
-
Cross-functional Collaboration: Close collaboration with front-end engineers, product managers, AI/ML researchers, and user researchers is essential for success.
Methodology:
-
Data-Driven Innovation: Decisions are heavily influenced by user data, A/B testing results, and performance metrics.
-
Agile Development: Projects often follow Agile or hybrid methodologies, emphasizing iterative development, rapid prototyping, and continuous feedback loops.
-
User-Centric Design: The core principle of "Focus on the user and all else will follow" guides all product development efforts.
-
Experimentation: A culture of experimentation is encouraged, particularly in exploring new AI capabilities and user interaction paradigms.
Company Website: https://www.google.com
📝 Enhancement Note: This section provides context on Google's immense scale, its core mission, and how that translates into a team and operating environment for a Senior UX Engineer. The emphasis on data-driven innovation and user-centricity is paramount.
📈 Career & Growth Analysis
Operations Career Level: Senior Individual Contributor (IC) - UX Engineering
This role is positioned at a senior individual contributor level, signifying significant technical expertise and the ability to drive complex projects independently. It demands not just execution but also strategic thinking in defining how UX Engineering and AI prototyping can best serve product goals. The scope includes influencing technical direction and mentoring junior team members.
Reporting Structure:
The Senior UX Engineer will report to a direct manager, likely a UX Engineering Manager or a Product Lead, and will work closely with Product Managers and Engineering Leads for specific feature initiatives within the YouTube Subscriptions domain. This structure facilitates both technical guidance and strategic alignment with product objectives.
Operations Impact:
The impact of this role is profound, directly influencing the user experience and engagement for millions of YouTube users globally. By enabling the exploration and implementation of advanced AI features, the UX Engineer plays a critical part in shaping the future of content consumption and creation on the platform, driving user retention, subscription growth, and overall platform innovation.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in AI-driven UX, generative models, and advanced prototyping techniques, becoming a recognized authority in these fields.
-
Leadership & Mentorship: Transition into technical leadership roles, mentoring junior UX Engineers, leading cross-functional technical initiatives, or managing prototyping programs.
-
Cross-Product Mobility: Gain exposure to a wide array of Google products and technologies, with opportunities to move into different product areas or focus on emerging technologies.
-
Management Track: With demonstrated leadership and strategic impact, the path to Engineering Management or Product Management is a potential avenue for career progression.
-
Strategic Influence: Contribute to defining the long-term UX and AI strategy for YouTube Subscriptions and potentially other YouTube product areas.
📝 Enhancement Note: This analysis frames the Senior UX Engineer role not just as a technical position but as a strategic one with significant growth potential within Google, emphasizing leadership, specialization, and impact.
🌐 Work Environment
Office Type: Large, modern technology campus with extensive amenities.
Office Location(s): San Bruno, California, USA. This location is part of Google's significant presence in the Silicon Valley area, offering a collaborative and innovative environment.
Workspace Context:
-
Collaborative Spaces: The office features a variety of collaborative zones, meeting rooms equipped with advanced AV technology, and open-plan areas designed to foster teamwork and knowledge sharing among engineers, designers, and product teams.
-
State-of-the-Art Tools & Technology: Access to high-performance computing resources, cutting-edge development tools, and specialized hardware for prototyping and testing AI features.
-
Team Interaction: Frequent opportunities for informal and formal interactions with colleagues from diverse backgrounds, promoting a dynamic and engaging work atmosphere. Proximity to other Google teams facilitates cross-pollination of ideas.
Work Schedule:
-
The role operates on a standard full-time basis (approximately 40 hours per week).
-
While on-site presence is expected, Google often offers flexibility in daily start/end times to accommodate personal needs, provided core collaboration hours are maintained. This flexibility allows for focused work sessions and participation in team syncs.
📝 Enhancement Note: The description emphasizes the physical and technological aspects of the work environment at Google's San Bruno campus, highlighting collaboration, resources, and the expected on-site nature of the role.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A recruiter or hiring manager will review your application and resume. If your qualifications align, you'll proceed to a phone screen.
-
Phone Screen: A technical conversation with a UX
Engineer or hiring manager to assess your foundational skills, experience, and understanding of UX engineering principles and AI integration.
-
On-Site/Virtual Interviews (Loop): Typically a series of 4-6 interviews (often virtual for remote roles, but this is on-site) covering various aspects:
- Technical Skills: Deep dives into front-end development, prototyping, and AI/LLM experience.
- Problem Solving/Coding: Live coding exercises focused on algorithm design, data structures, and front-end implementation.
- UX Design Principles: Questions assessing your understanding of user-centered design, usability, and design system thinking.
- System Design: Designing scalable systems or complex UI architectures.
- Behavioral/Situational: Assessing your collaboration, leadership, and problem-solving approach through past experiences.
- Portfolio Review: A dedicated session to present and discuss your project portfolio.
-
Hiring Committee Review: Your interview feedback is compiled and reviewed by a committee to make a hiring decision.
-
Team Matching/Offer: If successful, you may participate in team matching interviews before an offer is extended.
Portfolio Review Tips:
- Curate Select Projects: Focus on 3-5 of your most impactful projects that directly showcase your skills in UX
Engineering, AI prototyping, design systems, and front-end development.
-
Structure Your Case Studies: For each project, clearly outline:
- The problem you were solving.
- Your specific role and contributions.
- The technologies and methodologies used (especially AI/LLMs).
- Your design and engineering process.
- Key challenges faced and how you overcame them.
- Quantifiable outcomes and impact (e.g., improved metrics, efficiency gains).
-
Demonstrate Technical Depth: Be prepared to walk through code snippets, explain architectural decisions, and discuss the technical complexities of your projects.
-
Highlight AI Integration: Clearly articulate your experience with LLMs and generative models, showcasing specific use cases and the technical approach.
-
Showcase Design System Contributions: If applicable, present examples of design system components you've built or contributed to, explaining their impact on consistency and efficiency.
-
Practice Your Presentation: Rehearse your presentation to ensure a clear, concise, and engaging delivery within the allotted time.
Challenge Preparation:
-
Coding Challenges: Practice common algorithm and data structure problems on platforms like LeetCode (focus on Easy/Medium). Be comfortable explaining your thought process aloud.
-
System Design: Prepare for questions on designing scalable UIs, prototyping frameworks, or API integrations. Understand trade-offs.
-
UX Problem Solving: Think about how you would approach designing and prototyping new features for YouTube Subscriptions, especially those involving AI. Be ready to articulate your user-centered approach.
-
Behavioral Questions: Prepare STAR method (Situation, Task, Action, Result) answers for common questions about teamwork, conflict resolution, handling ambiguity, and leadership.
📝 Enhancement Note: This section provides a detailed roadmap for the interview process, emphasizing the crucial role of the portfolio and offering tactical advice for preparation, tailored to a Senior UX Engineer role at a company like Google.
🛠 Tools & Technology Stack
Primary Tools:
-
Front-End Frameworks: React, Angular, Vue.js (proficiency in at least one is expected).
-
Prototyping Tools: Figma, Sketch, Adobe XD, Framer, or custom-built environments for high-fidelity interactive prototypes.
-
Web Technologies: JavaScript (ES6+), TypeScript, HTML5, CSS3, WebGL.
-
Build Tools & Bundlers: Webpack, Vite, Rollup.
-
Version Control: Git, GitHub, GitLab, or Bitbucket.
Analytics & Reporting:
-
Analytics Platforms: Google Analytics, Amplitude, Mixpanel (for understanding user behavior on prototypes and live features).
-
Data Visualization: Tableau, Looker, or internal Google tools for reporting and dashboard creation.
-
A/B Testing Tools: Google Optimize, Optimizely, or internal testing frameworks for experiment validation.
CRM & Automation:
-
Project Management: JIRA, Asana, Trello (for tracking tasks, sprints, and project progress).
-
Collaboration Tools: Google Workspace (Docs, Sheets, Slides, Meet), Slack.
-
API Integration Platforms: Understanding of RESTful APIs, GraphQL, and potentially gRPC for backend communication.
AI & Machine Learning Specifics:
-
LLM Frameworks/APIs: Experience with OpenAI API, Google AI Platform (Vertex AI), Hugging Face, or similar platforms for integrating LLMs into prototypes.
-
Generative AI Models: Familiarity with text generation, image generation, or other forms of generative AI relevant to media creation.
📝 Enhancement Note: This list details the typical technology stack for a Senior UX Engineer at a major tech company, with a specific emphasis on AI/LLM tools given the role's focus.
👥 Team Culture & Values
Operations Values:
-
User Focus: A deep commitment to understanding and serving user needs, ensuring that all technological advancements directly benefit the user experience.
-
Impact Driven: Prioritizing work that delivers significant, measurable impact on users and business objectives, particularly in areas like engagement and subscription growth.
-
Innovation & Experimentation: Encouraging a culture where new ideas are explored, bold experiments are conducted, and learning from both successes and failures is paramount.
-
Collaboration & Inclusivity: Fostering an environment where diverse perspectives are valued, open communication is the norm, and teams work cohesively towards shared goals.
-
Excellence & Quality: Maintaining high standards for technical execution, design fidelity, and overall product quality.
Collaboration Style:
-
Proactive Communication: Engaging with stakeholders early and often, providing clear updates, and actively seeking feedback.
-
Cross-Functional Partnership: Building strong working relationships with Product Management, Engineering, User Research, and other teams to ensure alignment and shared ownership.
-
Mentorship & Knowledge Sharing: Actively sharing expertise, mentoring junior colleagues, and contributing to a culture of continuous learning within the team.
-
Constructive Feedback: Providing and receiving feedback in a constructive and actionable manner to drive continuous improvement.
📝 Enhancement Note: This section outlines Google's widely recognized cultural values and how they apply to a UX Engineering team, emphasizing a user-centric, innovative, and collaborative approach.
⚡ Challenges & Growth Opportunities
Challenges:
-
Complexity of AI Integration: Navigating the rapid evolution of AI technologies and integrating them seamlessly into user-friendly interfaces presents a significant technical challenge.
-
Balancing Innovation with Production: The need to prototype cutting-edge AI features while ensuring they are technically feasible, scalable, and maintainable for production environments.
-
Cross-Functional Alignment: Ensuring consistent understanding and alignment on AI capabilities and UX requirements across diverse teams (UX, Engineering, Product, Research).
-
Rapid Iteration Cycles: Working in a fast-paced environment that demands quick prototyping and iteration in response to user feedback and technological advancements.
Learning & Development Opportunities:
-
Cutting-Edge AI Research: Direct exposure to and involvement with Google's leading AI research and development efforts.
-
Advanced Prototyping Techniques: Opportunities to develop and master novel prototyping methodologies for complex AI-driven experiences.
-
Industry Conferences & Training: Access to internal and external training programs, workshops, and conferences focused on UX, AI, and front-end development.
-
Mentorship Programs: Formal and informal mentorship opportunities with senior engineers and leaders within Google.
-
Exposure to Global Scale: Working on products that impact billions of users worldwide, providing unique insights into user behavior and product strategy at scale.
📝 Enhancement Note: This section addresses potential hurdles and highlights the significant growth and learning potential inherent in a role at Google, particularly within the cutting-edge field of AI-driven UX.
💡 Interview Preparation
Strategy Questions:
-
AI Prototyping Approach: "Describe your philosophy and process for prototyping AI-driven features, specifically for an OTT platform like YouTube Subscriptions. How would you leverage LLMs to explore new content discovery or creation experiences?" (Preparation: Focus on user-centric AI, iterative prototyping, and specific LLM use cases relevant to media).
-
Design System for AI: "How would you approach building or extending a design system to accommodate dynamic and generative AI components? What are the key challenges and considerations?" (Preparation: Think about modularity, extensibility, and how to represent AI-generated content/interactions within a design system framework).
-
Technical Trade-offs: "Imagine you need to prototype a real-time AI content summarization feature. What are the key technical challenges and trade-offs you'd consider, and how would you approach them?" (Preparation: Discuss API latency, model efficiency, user experience impact of delays, and potential fallback mechanisms).
Company & Culture Questions:
-
User Focus at Scale: "How do you ensure a user-centric approach when working on a product with billions of users, like YouTube?" (Preparation: Discuss how you use data, user research, and prioritize user needs in your design and engineering decisions).
-
Collaboration Experience: "Describe a time you had to work closely with a cross-functional team (e.g., designers, PMs, researchers) to deliver a complex feature. What was your role, and how did you ensure successful collaboration?" (Preparation: Use the STAR method, highlighting communication, problem-solving, and shared goals).
-
Handling Ambiguity: "Google is known for tackling ambitious and sometimes ambiguous problems. How do you approach projects where the requirements are not fully defined?" (Preparation: Emphasize your ability to break down problems, ask clarifying questions, and leverage iteration and experimentation).
Portfolio Presentation Strategy:
-
Tell a Story: Frame each project as a narrative, highlighting the problem, your journey, and the ultimate impact.
-
Focus on "Why" and "How": Explain not just what you built, but why you made specific technical or design decisions and how you executed them.
-
Quantify Impact: Whenever possible, use data and metrics to demonstrate the success and value of your work.
-
Technical Deep Dives: Be ready to discuss code architecture, specific algorithms, API integrations, and the challenges of implementing AI features.
-
Engage Your Audience: Make it a conversation. Ask interviewers if they have questions as you go, and be prepared to answer their inquiries thoughtfully.
📝 Enhancement Note: These interview questions and preparation tips are tailored to assess the specific combination of UX engineering, AI integration, and product development skills required for this senior role at Google.
📌 Application Steps
To apply for this Senior UX Engineer position:
-
Submit Your Application: Navigate to the Google Careers portal and submit your resume and any requested supplementary materials through the official application link.
-
Tailor Your Resume: Ensure your resume prominently features keywords and experiences directly related to UX Engineering, front-end development, AI/LLM integration, prototyping, and design systems. Quantify your achievements wherever possible.
-
Curate Your Portfolio: Select 3-5 of your most relevant projects that showcase your expertise in AI prototyping, complex UI development, and design system contributions. Prepare a concise presentation of each, focusing on problem, solution, process, and impact.
-
Prepare for Technical Screens: Brush up on JavaScript, front-end frameworks, algorithm fundamentals, and system design concepts. Practice explaining your thought process out loud.
-
Research Google & YouTube: Understand Google's mission, values, and recent developments in AI and YouTube's product strategy, particularly concerning subscriptions and content creation.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Requires a bachelor's degree and at least 6 years of experience in front-end development or UX engineering, including 1 year of experience with LLMs. Candidates should have a proven track record of implementing reusable components and developing across various platforms.