Fullstack Engineer, AI Engineering

GitLab

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$115,200–$194,400 / yr
Posted
22 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $185k
This role $155k
$102k most similar roles pay here $238k

This role pays less than 76% of similar roles. Most pay $156,437–$214,500 — the shaded band above. At the midpoint, this role pays about $155k versus about $185k for comparable roles.

Based on 240 similar postings.

Employer

About GitLab

GitLab is an all-remote software company that develops an AI-powered DevSecOps platform combining source code management, CI/CD, security scanning, and project planning in a single application.

GitLab currently has 79 open roles on FindRole.

Listed pay typically runs $137,400–$213,600 across 61 roles with salary data.

Most-posted roles

View all roles at GitLab

At a glance

TL;DR · Fullstack Engineer, AI Engineering

Fullstack Engineer (TypeScript), AI Engineering: Duo Client SDK joins the Duo Client SDK team to build the shared foundation for every GitLab Duo client. You will develop a software development kit consisting of well-versioned TypeScript packages, extract and publish these from the GitLab Language Server, and design durable public APIs with semantic versioning. Your daily work involves building Node.js core systems, developing Vue 3 components for web interfaces, and ensuring secure credential handling across various hosts. You will utilize TypeScript, Node.js, and modern build tools like monorepos and ECMAScript modules to solve technical problems of moderate complexity. The role focuses on the specific challenge of creating isomorphic code that functions in both browser and server environments while optimizing bundle sizes and performance for diverse client surfaces within the AI engineering product area.

What you'll do

  • Develop secure, performant TypeScript features for both frontend and backend systems.
  • Extract and publish versioned TypeScript packages from the GitLab Language Server.
  • Design durable public APIs with clear interfaces, semantic versioning, and deprecation paths.
  • Build isomorphic core packages that isolate platform-specific behavior in adapters.
  • Develop and improve SDK client surfaces including Vue 3 components for web applications.
  • Strengthen credential handling across hosts including bearer tokens and CSRF protection.
  • Optimize bundle size, startup costs, and dependency weight for browser consumers.
  • Participate in a Tier 2 on-call rotation to resolve urgent engineering issues.

What we're looking for

  • Strong proficiency with TypeScript across both frontend and backend systems.
  • Experience building and maintaining Node.js services.
  • Experience with modern build and packaging tools including monorepos, multi-module builds, ESM, and dependency management.
  • Experience with Vue 3 and the Composition API, or comparable component-based frontend experience (preferred).
  • Experience designing APIs for external consumers with an understanding of versioning and compatibility.
  • Understanding of the differences between running code in Node.js versus a browser environment.
  • Security-minded development approach including credential handling and performance optimization.
  • Ability to communicate technical problems clearly in writing within an agile, remote environment.

More like this

Similar roles

Senior Lead Software Engineer, Fullstack

Capital One Financial

Plano, TX +2 72 days ago $229,900$262,400
TypeScript Nodejs Python Java Go JavaScript AWS Azure GCP Docker Kubernetes SQL NoSQL HTML/CSS Microservices Agile Open Source Frameworks
6+ yrs exp

Lead UI Engineer

JPMorgan Chase

Jersey City, NJ 73 days ago
React TypeScript JavaScript Generative AI Machine Learning LLM REST APIs Redux Zustand React Query Figma CI/CD WCAG Agile Design Systems
7+ yrs exp

Senior Software Engineer, Full Stack

Apple Inc

Austin, TX 148 days ago
TypeScript Node.js Elixir React SQL PostgreSQL MySQL Erlang/OTP Docker Prometheus Grafana Sentry Functional Programming HTTP API's
6+ yrs exp

Full Stack AI Engineer

Micron Technology

Boise, ID 29 days ago
LLMs Prompt Engineering Model Context Protocol (MCP) RAG C# ASP.NET Angular SQL NoSQL Kubernetes CI/CD API Design Cloud-native Observability
5+ yrs exp

Lead Software Engineer, Full Stack

Capital One Financial

McLean, VA +2 8 days ago $197,300$225,100
TypeScript NodeJs AWS JavaScript Java Python Go SQL Docker Kubernetes NoSQL HTML/CSS Microservices Agile GCP Microsoft Azure
4+ yrs exp

Lead Software Engineer, Fullstack

Capital One Financial

Cambridge, MA +3 11 days ago $197,300$225,100
Python TypeScript React AWS JavaScript Node.js Go Docker Kubernetes SQL NoSQL HTML/CSS Microservices Agile Cloud Computing Microsoft Azure
4+ yrs exp