Senior Product Designer, AI

GitLab
Full-time$140k-200k/year (USD)

📍 Job Overview

Job Title: Senior Product Designer, AI

Company: GitLab

Location: Remote (Canada, US)

Job Type: Full-Time

Category: Product Design / AI & Machine Learning

Date Posted: 2026-06-10T19:17:00

Experience Level: Mid-Senior Level (5-10 years)

Remote Status: Fully Remote

🚀 Role Summary

  • Drive end-to-end product design for GitLab's AI suite, focusing on intuitive interfaces for AI agents and seamless chat experiences for developers.

  • Define and establish design patterns for advanced AI capabilities, ensuring natural integration and accessibility within the DevSecOps platform.

  • Collaborate closely with Product Management, Engineering, and Technical Writing to ship iterative releases without sacrificing design quality or user experience.

  • Contribute to the strategic direction of AI product development by providing validated user evidence and a strong design point of view.

  • Elevate design quality across the organization by sharing AI-specific patterns, knowledge, and mentoring fellow designers.

📝 Enhancement Note: This role is specifically focused on Product Design within the rapidly evolving field of Artificial Intelligence, with a strong emphasis on integrating AI into the DevSecOps lifecycle. The "Senior" title suggests a need for independent ownership, strategic input, and mentorship capabilities, going beyond execution to influence product direction. The core focus is on making complex AI features understandable and usable for a developer audience.

📈 Primary Responsibilities

  • Own the complete design process for GitLab's AI product suite, from initial concept and exploration through wireframing, prototyping, and high-fidelity design.

  • Develop user flows, wireframes, interactive prototypes, and polished visual designs that clearly articulate complex AI interactions and workflows.

  • Make informed decisions on when AI is the most appropriate solution versus traditional software design approaches.

  • Break down intricate AI experiences into manageable releases that align with GitLab's agile cadence, ensuring a balance between speed and quality.

  • Define clear success criteria for AI features and leverage data and user feedback to drive design iterations and improvements.

  • Actively participate in roadmap discussions, presenting user research findings and a compelling design vision to shape the future of AI products.

  • Establish and contribute AI-specific patterns and best practices to the Pajamas Design System, enabling other designers to leverage and build upon these capabilities.

  • Mentor and guide junior designers in developing their skills in AI product design, providing constructive feedback and fostering a culture of continuous improvement.

  • Participate in the hiring process by interviewing candidates and evaluating portfolios for design roles, particularly those focused on AI.

  • Facilitate knowledge sharing sessions and contribute to internal documentation to elevate the design quality of AI experiences across GitLab.

📝 Enhancement Note: The responsibilities highlight a blend of strategic influence, hands-on design execution, and team enablement. The emphasis on "ownership" and "setting the craft bar" indicates a senior individual contributor role with leadership potential. The mention of specific AI projects like Duo Workflow and Duo Chat provides concrete examples of the design challenges involved.

🎓 Skills & Qualifications

Education: While no specific degree is listed, a Bachelor's or Master's degree in Design (Product Design, Interaction Design, Graphic Design), Human-Computer Interaction (HCI), or a related field is often preferred for senior roles in this domain. Equivalent practical experience will also be considered.

Experience: 5-10 years of professional experience in Product Design, with a significant portion focused on designing AI/ML products, agentic workflows, or natural language interfaces.

Required Skills:

  • Portfolio: A strong, compelling portfolio showcasing end-to-end product design process, iterative thinking, and shipped AI/ML products or agentic workflows. The portfolio should highlight considerations for user control, transparency, and trust in AI systems.

  • AI/ML Design Expertise: Proven experience designing for AI workflows, understanding the unique challenges of multi-step, agentic, or automated processes, and designing effective solutions.

  • Design Craft: A high standard for interaction and visual design, with the ability to create detailed, polished, and user-centered interfaces.

  • User Research Translation: Demonstrated ability to conduct user research, synthesize findings, and translate insights into actionable design decisions and product requirements.

  • Agile Development: Experience working iteratively within agile product development environments, effectively balancing speed, quality, and longer-term product vision.

  • Enterprise Context: Experience designing for complex enterprise software environments, understanding the needs and workflows of professional users.

  • Technical Familiarity: Working knowledge of Git, HTML/CSS, and accessibility best practices (WCAG standards).

  • Design Systems: Experience working with and contributing to design systems (e.g., Pajamas Design System).

  • Communication: Excellent verbal and written communication skills, with the ability to articulate complex design rationale clearly and persuasively to diverse stakeholders.

Preferred Skills:

  • Experience with natural language interfaces (NLIs) and conversational design principles.

  • Familiarity with AI concepts such as prompt engineering, model behavior, and explainable AI (XAI).

  • Experience in the DevSecOps or software development lifecycle (SDLC) domain.

  • Contributions to open-source design systems or communities.

📝 Enhancement Note: The emphasis on a portfolio specifically showcasing AI/ML products and agentic workflows is critical. Candidates should be prepared to demonstrate how they've addressed challenges related to user trust, transparency, and control in AI-driven features. The technical familiarity with Git and HTML/CSS is important for collaborating effectively with engineering teams in a company like GitLab.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • AI/ML Case Studies: Detailed case studies showcasing the design process for at least one AI/ML-powered product, agentic workflow, or natural language interface. These should highlight the problem, your design process, iterations, user research, and final outcomes.

  • User Control & Transparency: Specific examples within case studies demonstrating how you designed for user control, transparency, and trust in AI features. This could include error handling, feedback mechanisms, or explainability elements.

  • Iterative Design Process: Evidence of iterative design, showing how user feedback and data informed design decisions and led to product improvements. Include examples of wireframes, prototypes, and high-fidelity designs.

  • Design System Contribution: Examples of how you've applied or contributed to a design system, demonstrating an understanding of scalability, consistency, and component-based design, with a focus on AI-specific patterns if possible.

  • Enterprise Application: Demonstrations of designing for complex enterprise contexts, showcasing an understanding of user workflows, integration needs, and scalability.

Process Documentation:

  • Workflow Design: Showcase your ability to map out and design complex user workflows, particularly those involving AI agents or multi-step processes, emphasizing clarity and efficiency.

  • Interaction Design: Provide examples of detailed interaction design specifications, prototypes, or user flows that demonstrate your craft in creating intuitive and engaging user experiences.

  • Design Rationale: Clearly articulate the thinking behind your design decisions, linking them to user needs, business goals, and technical constraints. This should be evident in your case study narratives.

📝 Enhancement Note: For this role, the portfolio is paramount. It needs to go beyond standard UI design and demonstrate a deep understanding of designing for AI. Candidates should be ready to walk through their process, explain their rationale, and highlight how they've addressed the unique challenges of AI product design. Focus on demonstrating a user-centered approach to complex, AI-driven interactions.

💵 Compensation & Benefits

Salary Range: $140,000 - $200,000 USD per year. This range is for residents of the United States and will be adjusted based on geographic location, experience, and other factors.

Benefits:

  • Comprehensive benefits package to support health, finances, and overall well-being.

  • Flexible Paid Time Off (PTO) to promote work-life balance.

  • Access to Team Member Resource Groups (TMRGs) for community and support.

  • Equity Compensation and Employee Stock Purchase Plan (ESPP) to foster ownership.

  • Growth and Development Fund to support continuous learning and skill enhancement.

  • Generous Parental Leave policy.

Working Hours: While a standard 40-hour work week is implied, GitLab is known for its flexible, remote-first culture, allowing for autonomy in managing work hours around core collaboration needs.

📝 Enhancement Note: The provided salary range is specifically for US-based employees. For candidates in Canada or other regions, salary expectations will likely differ based on local market rates, cost of living, and GitLab's compensation strategy for those specific countries. The benefits listed are robust and reflect a typical offering for a leading remote-first tech company, emphasizing employee well-being, growth, and long-term financial participation.

🎯 Team & Company Context

🏢 Company Culture

Industry: Software Development, Cloud Computing, DevSecOps, AI/ML Platform. GitLab operates in a highly competitive and rapidly evolving technology sector, characterized by innovation and a strong focus on developer productivity and operational efficiency.

Company Size: Large (1,000+ employees, based on LinkedIn data). This implies a well-established organization with structured processes, a broad range of products, and opportunities for specialization and career growth within a large, distributed team.

Founded: 2011. GitLab has a significant history in the open-source and DevOps space, evolving into a comprehensive enterprise platform. This longevity suggests stability and a deep understanding of its market.

Team Structure:

  • AI Product Design Team: A specialized group within the broader UX organization, focused exclusively on AI-powered features. This team works in close partnership with AI Product Management and Engineering.

  • Reporting Structure: Designers typically report to a Design Manager or Director within the UX organization. This role will likely have a direct manager who oversees design strategy and execution.

  • Cross-functional Collaboration: Designers collaborate extensively with Product Managers, Engineers, Technical Writers, User Researchers, and other designers across different product stages. The AI Product Design team specifically partners with AI PM and Engineering leads.

Methodology:

  • Data-Driven Design: Decisions are informed by user research, product analytics, and A/B testing.

  • Iterative Development: Embraces agile methodologies, focusing on continuous improvement and rapid iteration.

  • Remote-First & Asynchronous Communication: GitLab champions a remote-first culture, emphasizing asynchronous communication and documentation to ensure inclusivity and efficiency across global teams.

  • Open Source Principles: While not directly designing open-source features in this role, the company's DNA is rooted in open-source values, promoting transparency and collaboration.

Company Website: https://about.gitlab.com/

📝 Enhancement Note: GitLab's commitment to being a remote-first company is a significant cultural aspect. This means that processes, communication, and collaboration are optimized for a distributed workforce. Understanding and adapting to asynchronous communication and thorough documentation is key to success. The company's values are deeply embedded in its operations and are crucial for cultural fit.

📈 Career & Growth Analysis

Operations Career Level: Senior Individual Contributor (IC). This role is positioned as a senior-level designer responsible for complex problem-solving, end-to-end ownership, and setting high standards for design craft. It implies a level of autonomy and influence beyond junior or mid-level roles.

Reporting Structure: The Senior Product Designer, AI will report into the AI Product Design team, which is part of GitLab's broader UX organization. This structure allows for specialized focus within AI while benefiting from the resources and standards of the larger UX department.

Operations Impact: This role has a direct and significant impact on the future of GitLab's AI offerings. By shaping intuitive and effective AI-powered developer tools, the designer will influence developer productivity, operational efficiency, and the overall adoption of AI features within the platform, thereby contributing to GitLab's mission of increasing developer productivity and accelerating digital transformation.

Growth Opportunities:

  • Leadership in AI Design: Opportunity to become a subject matter expert and leader in designing AI experiences for developers, influencing industry best practices.

  • Skill Specialization: Deepen expertise in AI/ML product design, agentic workflows, conversational design, and human-AI interaction.

  • Mentorship & Team Growth: Develop leadership and mentoring skills by guiding other designers and contributing to team development and hiring.

  • Cross-Functional Impact: Gain broad exposure to different areas of the DevSecOps platform and contribute to high-impact, strategic product initiatives.

  • Career Progression: Potential to move into Principal Designer roles, Design Management, or specialized AI product leadership positions within GitLab.

📝 Enhancement Note: The "Senior" title signifies a role that is expected to contribute strategically, mentor others, and solve complex problems independently. Growth opportunities are not just about individual skill development but also about taking on more leadership and influence, particularly within the burgeoning field of AI product design. Given GitLab's remote-first culture, growth is often tied to demonstrated impact and initiative rather than traditional hierarchical progression.

🌐 Work Environment

Office Type: Fully Remote. GitLab operates as a remote-first company, meaning there is no central physical office for this role. This provides flexibility in choosing a home office setup.

Office Location(s): Remote, Canada and Remote, US. This indicates that candidates must be legally authorized to work and reside in either Canada or the United States.

Workspace Context:

  • Collaborative Environment: While remote, GitLab fosters a highly collaborative environment through asynchronous communication tools, virtual meetings, and a strong emphasis on documentation. Designers are expected to actively engage with their teams and stakeholders.

  • Tools & Technology: Access to cutting-edge design tools and collaboration platforms, with an emphasis on leveraging AI tools to enhance productivity.

  • Team Interaction: Regular interaction with Product Managers, Engineers, and fellow designers through video calls, Slack, and shared design platforms. Opportunities for virtual team-building and knowledge sharing.

Work Schedule: GitLab supports flexible work hours, aligning with its remote-first and asynchronous communication philosophy. While a standard 40-hour work week is typical, employees have autonomy to structure their days, provided they meet collaboration needs and deadlines. This flexibility is beneficial for deep work and managing personal commitments alongside professional responsibilities.

📝 Enhancement Note: The "remote-first" nature of GitLab is central to its work environment. Candidates should be comfortable with asynchronous communication, extensive documentation, and managing their own work schedule effectively. The company actively promotes tools and practices that support remote collaboration and team cohesion.

📄 Application & Portfolio Review Process

Interview Process:

  • Application Screening: Initial review of resume and portfolio for relevant experience and skills, particularly in AI product design.

  • Hiring Manager Interview: Discussion focused on experience, approach to AI design, portfolio walkthrough, and cultural fit. This stage often includes a deep dive into specific case studies.

  • Design Team Interview: Technical interview with other designers, assessing design craft, problem-solving abilities, and collaboration style. May involve a portfolio review and discussion of design principles.

  • Cross-functional Interview: Conversation with Product Management and/or Engineering leads to assess collaboration skills, understanding of the product development lifecycle, and strategic thinking.

  • Hiring Manager/Leadership Interview: Final discussion to confirm fit, address any remaining questions, and discuss role expectations.

Portfolio Review Tips:

  • Highlight AI Impact: Clearly articulate your role and impact on AI/ML products. Showcase how you addressed unique AI design challenges like user trust, transparency, and control.

  • Process Over Polish: While high-fidelity designs are good, emphasize your thought process, user research, iterations, and problem-solving. Show how you arrived at solutions.

  • Agentic Workflow Examples: If possible, include examples of designing for agentic workflows or conversational interfaces, explaining the complexities and your design solutions.

  • Concise Storytelling: Structure your case studies to tell a clear story: problem, your approach, solution, and outcome. Keep it focused and easy to understand.

  • Tailor to GitLab: Understand GitLab's product and target audience (developers, operations teams). Frame your experience and portfolio examples to resonate with their needs and context.

Challenge Preparation:

  • Design Exercise: Be prepared for a potential design exercise or take-home challenge, likely focused on an AI-related problem within the DevSecOps domain. Focus on demonstrating your AI design thinking, user-centered approach, and ability to iterate.

  • Articulate Rationale: Practice clearly explaining your design decisions, assumptions, and trade-offs. For AI problems, be ready to discuss considerations like explainability, user control, and potential biases.

  • Company & Product Knowledge: Research GitLab's product, mission, values, and their current AI initiatives (e.g., Duo Chat, Duo Workflow). Understand their target users and competitive landscape.

📝 Enhancement Note: The interview process at GitLab is typically thorough, involving multiple stages with different stakeholders. Candidates should be prepared to deeply discuss their portfolio, especially their experience with AI and complex enterprise products. The emphasis on remote collaboration and asynchronous communication means that clear, concise communication throughout the interview process is crucial.

🛠 Tools & Technology Stack

Primary Tools:

  • Design & Prototyping: Figma (highly probable as a leading design tool), Sketch, Adobe Creative Suite.

  • Collaboration & Communication: Slack, Zoom, GitLab's own platform (for code review, issue tracking, etc.).

  • User Research & Testing: Tools for user interviews, usability testing, and survey administration (e.g., UserTesting.com, SurveyMonkey, Dovetail).

Analytics & Reporting:

  • Product Analytics: Tools to understand user behavior within the product (e.g., Pendo, Amplitude, Mixpanel).

  • Design System Management: Tools or platforms used for managing and collaborating on design systems (e.g., Storybook for components, Zeroheight for documentation).

CRM & Automation:

  • Issue Tracking: GitLab's own platform is a key tool for managing design tasks, bugs, and feature requests.

  • Project Management: Tools like Jira or Asana might be used in conjunction with GitLab's internal systems.

📝 Enhancement Note: While specific tools aren't listed, GitLab's heavy reliance on its own platform for development and collaboration means designers must be comfortable working within that ecosystem. Figma is the industry standard for collaborative design, so proficiency there is almost a given. Familiarity with tools that support remote collaboration and asynchronous workflows is essential.

👥 Team Culture & Values

Operations Values:

  • Collaboration: GitLab strongly emphasizes collaboration, both within teams and cross-functionally. This extends to design, where close partnership with PM and Engineering is vital.

  • Transparency: As an open-source company at heart, transparency in decision-making, communication, and processes is highly valued.

  • Efficiency & Iteration: A culture that encourages continuous improvement, rapid iteration, and finding efficient ways to achieve goals. AI is seen as a key driver of this.

  • User Focus: A deep commitment to understanding and serving the user, with design decisions driven by user needs and feedback.

  • Inclusivity: GitLab actively promotes diversity and inclusion, ensuring all voices are heard and valued in the workplace.

Collaboration Style:

  • Asynchronous First: Communication is primarily asynchronous, relying on detailed documentation, Slack, and issue tracking to keep everyone informed.

  • Document Everything: A strong emphasis on documenting decisions, processes, and insights to ensure alignment and knowledge sharing across a global, remote team.

  • Constructive Feedback: A culture that encourages giving and receiving feedback constructively to improve work and foster growth.

  • Cross-functional Partnership: Designers work as integral partners with Product Managers and Engineers, embedding within product teams to ensure design is considered from conception to launch.

📝 Enhancement Note: GitLab's core values are not just aspirational but are actively lived within the company. Understanding and embodying these values, particularly collaboration, transparency, and a remote-first mindset, is critical for success and integration into the team. The emphasis on documentation and asynchronous communication is a fundamental aspect of their operational culture.

⚡ Challenges & Growth Opportunities

Challenges:

  • Designing for Ambiguity: AI is a rapidly evolving field, and designing for nascent AI capabilities often involves working with incomplete information and evolving technology.

  • Balancing Innovation with Usability: Creating cutting-edge AI features while ensuring they are intuitive, trustworthy, and easy for developers to use is a significant challenge.

  • AI Explainability and Trust: Designing interfaces that effectively communicate how AI works, its limitations, and build user trust is crucial for adoption.

  • Contextualizing AI within DevSecOps: Seamlessly integrating AI features into complex developer workflows without disrupting existing processes or overwhelming users.

Learning & Development Opportunities:

  • AI Design Specialization: Deepen expertise in designing for AI/ML, agentic workflows, and human-AI interaction, becoming a leader in this emerging field.

  • Industry Conferences & Workshops: Opportunities to attend relevant industry events and training sessions focused on AI and product design.

  • Mentorship Program: Access to mentorship from senior leaders within GitLab's UX organization and the opportunity to mentor others.

  • Exposure to Cutting-Edge Technology: Work directly with AI models and technologies that are shaping the future of software development.

📝 Enhancement Note: The primary challenges revolve around the inherent complexity and rapid evolution of AI technology. Candidates will need to be adaptable, curious, and driven to learn. The growth opportunities are substantial for those looking to specialize in AI product design and become influential figures in this domain.

💡 Interview Preparation

Strategy Questions:

  • "Describe a time you designed an AI-powered feature. What were the unique challenges, and how did you address them?" (Focus on user trust, control, transparency, and iterative design).

  • "How do you approach designing for ambiguity in a rapidly evolving technology space like AI?" (Highlight your research, iteration, and strategic thinking).

  • "Imagine designing a new AI agent for code review. What are the key considerations for its interface, user interaction, and integration into a developer's workflow?" (Demonstrate your understanding of AI workflows and developer needs). Company & Culture Questions:

  • "What do you know about GitLab's mission and values, particularly regarding remote work and collaboration?" (Showcase your research and alignment with their culture).

  • "How do you contribute to a remote-first, asynchronous work environment?" (Emphasize documentation, clear communication, and proactive engagement).

  • "How do you ensure inclusivity and accessibility in your designs, especially for a diverse developer audience?" (Connect to GitLab's commitment to inclusivity). Portfolio Presentation Strategy:

  • Focus on AI Case Studies: Dedicate significant time to walking through your most relevant AI/ML design projects. Explain your role, the problem, your design process, your specific contributions to AI aspects, and the outcomes.

  • Demonstrate Iteration: Show how user feedback and data influenced your design decisions. Include early concepts, wireframes, and iterations that led to the final solution.

  • Articulate Trade-offs: Be ready to discuss the tough decisions you made, the trade-offs you considered (e.g., speed vs. perfection, AI features vs. traditional features), and why you made them.

  • Connect to GitLab's Mission: Frame your experience and portfolio examples in the context of GitLab's goals: increasing developer productivity, improving efficiency, and accelerating digital transformation through AI.

📝 Enhancement Note: Preparation should heavily focus on the portfolio, specifically highlighting AI design experience. Candidates should be ready to articulate their thought process for complex AI interactions and demonstrate alignment with GitLab's remote-first, collaborative, and transparent culture. Practicing explaining design rationale concisely is key.

📌 Application Steps

To apply for this Senior Product Designer, AI position:

  • Submit your application through the provided link on Greenhouse.

  • Customize Your Resume: Tailor your resume to highlight your experience with AI/ML product design, agentic workflows, natural language interfaces, and enterprise software. Use keywords from the job description.

  • Curate Your Portfolio: Ensure your portfolio prominently features relevant AI design case studies. Prepare a clear narrative for each case study that emphasizes your process, problem-solving, and impact. Be ready to present this virtually.

  • Research GitLab: Thoroughly research GitLab's mission, values, product suite, and their AI initiatives (e.g., Duo Chat, Duo Workflow). Understand their target audience and competitive landscape.

  • Prepare for AI Design Discussions: Anticipate questions about designing for AI, including challenges related to trust, transparency, explainability, and user control. Practice articulating your design rationale and solutions for complex AI interactions.

⚠️ 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 strong portfolio demonstrating AI/ML product design and experience with agentic workflows or natural language interfaces. Candidates should have a high bar for craft, experience in complex enterprise contexts, and proficiency with Git and HTML/CSS.