Principal Engineer, Duo Agent Platform
Remote in CanadaGitLab: GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle.
8+ YOECandidates need 8+ years of software engineering experience, including 3+ years at staff or principal level. They need production experience building on large language models, distributed systems skills, and experience defining evaluation frameworks and human-in-the-loop controls.
GitLab, Leadership, Regulatory compliance, Assembly, Workflow, Collaboration
Senior CX Platform Engineer
Remote in CanadaGitLab: GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle.
Candidates need production software experience, daily use of coding agents, and experience building LLM-based tools such as MCP servers and agent loops. Strong Python (FastAPI or Flask) and TypeScript (Vue or React) skills, plus hands-on AWS, Terraform and Docker experience, are required.
Claude Code, GitLab Duo, Terraform, Docker, AWS, Salesforce
Director, Analytics Engineering
Remote in CanadaGitLab: GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle.
12+ YOE5+ MgmtCandidates need 12+ years in analytics or data engineering, including 5+ years leading teams and 2+ years managing managers. They need expert dbt and SQL, strong Snowflake experience, and hands-on work with LLM-powered data access and governance.
dbt, Snowflake, Claude Code, Tableau, Omni, LookML
Backend Engineer, GitLab Orbit
Remote in CanadaGitLab: GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle.
Candidates need professional experience building production backend systems and a working proficiency in at least one modern backend language, with strong interest in Rust. Exposure to distributed data systems, graph data modeling and practical use of AI development tools is valued.
Rust, ClickHouse, NATS JetStream, Ruby, Go, TypeScript
Senior Developer Advocate
Remote in CanadaGitLab: GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle.
Candidates need hands-on software development experience, an understanding of AI in software development including agentic systems, and the ability to explain technical products clearly on camera or on stage. Fluency in developer social platforms and experience with customers or technical communities are also expected.
GitLab, GitLab Duo, Discord
Principal Technical Program Manager
Remote in CanadaGitLab: GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle.
Candidates need proven experience leading complex technical programs in product, engineering, data, or security environments, ideally at a SaaS, cloud, or DevOps company. They must communicate well with executives and enterprise customers, work effectively asynchronously across time zones, and create clarity in ambiguous situations.
GitLab
Principal Security Researcher
Remote in CanadaGitLab: GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle.
10+ YOECandidates need 10+ years of security research, penetration testing, or offensive security experience, and proficiency in two or more of Ruby, Go, Python, TypeScript, or Rust. They also need strong knowledge of AI frameworks and AI attack vectors such as prompt injection, plus clear written communication skills.
GitLab, GitLab Duo, Duo Agent Platform
Principal Product Manager, AI Software Factory
Remote in CanadaGitLab: GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle.
Candidates need principal-level product management experience across multiple teams, plus knowledge of the software development workflow and AI or DevSecOps tools. Strong design judgment, influence without direct authority, and executive-level communication are also expected.
GitLab, Communication skills, Negotiation, Collaboration, Software development, Workflow
Backend Engineer (Python),AI Engineering: Agent Foundations
Remote in CanadaGitLab: GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle.
Candidates need experience building production Python backend applications and LLM application frameworks such as LangGraph, plus API design skills. Comfort working across a mature stack, performance tuning, and clear remote written communication are also expected.
Python, LangGraph, LangChain, pytest, GraphQL, REST