Threat Research Engineer, Security Factory: Threat Research

Contract type
Ongoing
Work mode
Remote · Israel, Poland, UK
Experience
3 years

Job description

A Threat Research Engineer role at GitLab focused on researching emerging security threats, disclosing vulnerabilities, and building AI-powered workflows and cloud systems for detection and advisory work. The role is full-stack, with AI central to daily work.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
Remote · Israel, Poland, UK
Pay
PLN 272,000 – 408,000 / year

What you'll do

  • Research new attack surfaces and threat vectors, including AI coding agents, agent plugins, and package ecosystems
  • Find and responsibly disclose vulnerabilities in open source projects and developer tools
  • Analyze software supply chain incidents and events
  • Build AI-powered workflows and agents that automate research, analysis, and detection
  • Build and maintain the cloud-based systems behind detection and advisory work
  • Improve the quality and coverage of vulnerability and malware advisories
  • Write up findings as blog posts and present them at conferences
  • Take part in on-call or operational support where the team's ownership model requires it

What we're looking for

  • Hands-on security experience in research, malware analysis, penetration testing, or security tooling, with both a developer mindset and an adversarial mindset
  • Demonstrated experience using AI in real work, such as building with large language model APIs or agent frameworks like LangChain, LangGraph, or agent SDKs
  • Strong programming skills in Go or Python, with good software engineering practices including testing, code review, continuous integration and continuous delivery, and maintainable code
  • Experience deploying and running production services on a public cloud
  • Understanding of how package ecosystems work and how software supply chain attacks happen
  • Ability to map possible attack vectors, name trade-offs, and make data-driven decisions, balancing quality and speed with customer outcomes while keeping up with security and AI industry trends
  • Clear writing that explains findings to both engineers and a general audience

Nice to have

  • Published vulnerability findings
  • Security research on AI agents, large language model applications, or Model Context Protocol (MCP) servers
  • Google Cloud Platform experience
  • Infrastructure as code experience with Terraform or OpenTofu

Your team

Threat Research group

Researches security threats as they emerge and turns what we learn into protection for GitLab customers. Maintains the GitLab Advisory Database, which powers GitLab's dependency scanning, builds detection capabilities, does original vulnerability research, and publishes findings.

Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

Apply

Direct apply at GitLab

Opens the job posting at GitLab

About GitLab

The intelligent orchestration platform for DevSecOps

GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.

Key facts

  • DevSecOps software
  • More than 50 million registered users
  • More than 50% of the Fortune 100 trust GitLab
  • All roles are remote, however some roles may carry specific location-based eligibility requirements
  • Embraces AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows