← Back to results

Threat Research Engineer, Security Factory: Threat Research

Join GitLab as a Threat Research Engineer to build AI-powered workflows and analyze security threats in a fully remote environment.

Location
Poland
Compensation
PLN 272k–PLN 408k/yr
Level
mid
Type
full time · Remote

Posted by employer 15 hours ago

First seen on Joblaze 54 minutes ago

Last verified on the company career page 54 minutes ago

Skills & Technologies

What you'll build

  • Research new attack surfaces and threat vectors
  • Find and responsibly disclose vulnerabilities
  • Analyze software supply chain incidents
  • Build AI-powered workflows and agents
  • Write up findings as blog posts

Must have

  • Hands-on security experience in research, malware analysis, or penetration testing
  • Demonstrated experience using AI in real work
  • Strong programming skills in Go or Python
  • Experience deploying and running production services on a public cloud

Nice to have

  • Published vulnerability findings
  • Security research on AI agents
  • Google Cloud Platform experience
  • Infrastructure as code experience with Terraform or OpenTofu

AI in the day-to-day

You’ll use AI tools every day to move faster.

Not disclosed in this posting: years of experience, visa sponsorship.

Benefits

Equity Compensation & Employee Stock Purchase Plan Flexible Paid Time Off Growth and Development Fund Parental Leave

Joblaze summary

In the role of Threat Research Engineer at GitLab, the individual will engage in hands-on research to identify and analyze new security threats, including vulnerabilities in open-source projects and software supply chains. Proficiency in programming languages like Go or Python, along with experience in AI applications, is essential for building automated workflows and detection systems. This position is suited for candidates with a solid background in security research or malware analysis, who can think critically about both building and breaking systems. The Threat Research team focuses on emerging security threats, contributing to GitLab's advisory database and enhancing customer protectio

Joblaze insights

  • Listed today — first seen on Joblaze November 12, 2026. Last confirmed on GitLab's careers page November 12, 2026.
  • Starts above 11% of 159 comparable mid security roles we track (median $130,000 across 57 companies).

Quick facts

Is the Threat Research Engineer, Security Factory: Threat Research role remote?
Yes — GitLab lists this as a fully remote position.
What's the salary range?
GitLab lists PLN 272,000–PLN 408,000 for this role.
What's the tech stack?
Joblaze extracted these technologies from the posting: AI, Cloud, Go, Python.
What seniority level is this role?
GitLab targets mid-level candidates for this position.
Is this full-time or contract?
Full-time for this Threat Research Engineer, Security Factory: Threat Research role at GitLab.

From the original posting

GitLab is 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.

An overview of this role

As a Threat Research Engineer, you’ll take ideas from the first question to a working proof of concept, deploy it, and analyze the results yourself. This is a full-stack role, with AI central to how we work. You’ll build agentic workflows for research, analysis, and detection, and use AI tools every day to move faster.

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 our detection and advisory work.
  • Improve the quality and coverage of our vulnerability and malware advisories.
  • Write up your findings as blog posts and present them at conferences.
  • Take part in on-call or operational support where your team's ownership model requires it.

What you’ll bring

  • Hands-on security experience in research, malware analysis, penetration testing, or security tooling, with both a developer mindset and an adversarial mindset: you can build systems and think about how to break them.
  • 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 in mind while keeping up with security and AI industry trends.
  • Clear writing that explains findings to both engineers and a general audience.
  • Helpful, but not required: published vulnerability findings; security research on AI agents, large language model applications, or Model Context Protocol (MCP) servers; Google Cloud Platform experience; or infrastructure as code experience with Terraform or OpenTofu.

You don’t need deep knowledge of compilers or static application security testing engines. A high-level understanding is enough.

About the team

The Threat Research group researches security threats as they emerge and turns what we learn into protection for GitLab customers. We maintain the GitLab Advisory Database, which powers GitLab’s dependency scanning. We also build detection capabilities, do original vulnerability research, and publish what we find. Recent work includes the Shai-Hulud npm worm and a critical remote code execution vulnerability in Serena, a popular MCP coding agent. You can read more on the Security Labs blog.

The base salary range for this role’s listed level is currently for residents of the EU, applicable in the specified country or countries only. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location and having regard to any applicable collective agreements. The base salary range does not include bonuses, equity, or benefits.

Poland base salary range: 272,000 - 408,000 PLN

How GitLab Supports Full-Time Employees

Standard company text repeated across GitLab's postings is omitted here.

Similar positions

GitLab
Principal Security Researcher
GitLab · Remote, Canada; Remote, Israel; Remote, United Kingdom; Remote, United States
GitLab
GitLab
GitLab
Senior Software Engineer, Security Factory: Code Security
GitLab · Remote, Canada; Remote, United States
GitLab
Senior Security Risk Engineer
GitLab · Remote, Canada; Remote, United States