Senior AI Engineer

at GitLab
USD 139,200-218,400 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Marketing @ 4 TypeScript @ 7 Python @ 7 CI/CD @ 4 Hiring @ 4 JavaScript @ 7 Mentoring @ 4 CRM @ 3 API @ 4 Workato @ 4 Reporting @ 4 Customer Support @ 4 LLM @ 6 GraphQL @ 4 AI @ 4 RAG @ 4 Prompt Engineering @ 7

Details

GitLab is the intelligent orchestration platform for DevSecOps. The team embraces AI as a core productivity multiplier and expects members to incorporate AI into daily workflows. As a Senior AI Engineer reporting to the Director, Enterprise AI, you will be a hands-on technical leader delivering internal AI-powered solutions that drive measurable business outcomes. The role focuses on understanding workflows and constraints, validating whether AI is the right solution, and owning projects from discovery through deployment. Initial focus areas include Sales, Marketing, and Customer Support to embed AI into existing systems and workflows.

Responsibilities

  • Diagnose business problems before building solutions: map workflows, identify constraints, and confirm whether AI is the right intervention.
  • Own AI initiatives end-to-end: stakeholder discovery, technical design, implementation, deployment, and iteration.
  • Design, develop, and ship AI-powered solutions quickly, delivering working prototypes in days with a focus on measurable business value.
  • Improve organizational flow by reducing bottlenecks, shortening lead times, and increasing throughput; measure success with flow metrics, adoption, and ROI.
  • Integrate AI capabilities into existing systems and workflows using APIs, orchestration tools, and AI platforms (including GitLab Duo Agent Platform where appropriate).
  • Act as Customer Zero: use GitLab's AI offerings and feed real-world usage insights back to R&D.
  • Partner with stakeholders across functions to bridge technical and non-technical perspectives and align on outcomes.
  • Define and track success via business metrics, flow metrics, and feedback loops.
  • Contribute to technical direction by evaluating tools, documenting patterns, and creating reusable foundations.

Requirements

  • Strong engineering fundamentals and the ability to build production-quality solutions end-to-end; competent, confident coding skills.
  • Strong proficiency in at least one modern scripting language (Python, JavaScript/TypeScript, or similar).
  • Solid understanding of REST APIs, GraphQL, and integration patterns.
  • Deep, practical experience with modern AI technologies and LLMs, including prompt engineering (system prompts, context windows, multi-turn interactions, output evaluation).
  • Experience with model selection and cost-performance trade-offs (e.g., when to fine-tune vs. use larger general models, when to use RAG).
  • Familiarity with agentic architecture patterns: tool use, multi-agent orchestration, human-in-the-loop, guardrails, evaluation frameworks, and production reliability patterns.
  • Practical fluency across the LLM ecosystem (Anthropic, OpenAI, open-source alternatives) and the judgment to choose appropriately.
  • Strong awareness of AI safety and risk: design guardrails (input validation, output filtering, access controls, prompt injection defenses, data leakage prevention).
  • Systems thinking and diagnostic rigor: map end-to-end processes, identify bottlenecks, and trace root causes.
  • Familiarity with enterprise business systems (CRM, marketing automation, support platforms), integration/orchestration tools, AI platforms, and enterprise search/knowledge tools.
  • End-to-end ownership and a product mindset: scope MVPs, prioritise, deliver iteratively, and consider adoption and business outcomes.

Preferred requirements

  • Experience with GitLab platform and CI/CD workflows.
  • Background in consulting, solutions engineering, or customer-facing technical roles.
  • Familiarity with value stream mapping, flow metrics, or Theory of Constraints thinking.
  • Experience with low-code/no-code orchestration tools (n8n, Make, Workato) alongside custom development.
  • Previous startup or high-growth company experience.
  • Experience mentoring or leading technical projects with junior engineers.

About the team

You will join the Enterprise Technology & AI team, which drives transformation in how GitLab team members make decisions, operate at scale, and deliver results. The team works in an all-remote, asynchronous environment guided by GitLab's values.

Compensation and benefits

The base salary range for this role for residents of the United States is: $139,200 - $218,400 USD. The range reflects base salary and does not include bonuses, equity, or benefits. GitLab provides benefits including health and well-being support, flexible paid time off, equity compensation, growth and development funds, and parental leave. Links to GitLab handbook pages are included in the original posting.

Hiring, privacy, and equal opportunity

GitLab hires new team members in countries around the world and notes some roles may carry location-based eligibility requirements. Review the Recruitment Privacy Policy and GitLab’s EEO policies for more information. GitLab is proud to be an equal opportunity workplace and provides accommodation during the recruiting process.