Tech jobs
Job listings

Principal Security Researcher
A principal-level application security researcher who hunts novel and chained vulnerabilities across GitLab's DevSecOps platform and its AI/agent surfaces (Duo), building proof-of-concept exploits, scalable research tooling, and driving cross-functional remediation. Requires deep offensive security experience, multi-language code analysis, and AI attack-vector expertise.

Staff Software Engineer, Security Factory: Static Analysis
Staff backend engineer on GitLab's Security Factory: Code Scanning team, owning the architecture of the static analysis engine (parsing, call graphs, taint/data-flow) behind GitLab's SAST product, plus AI-agent-assisted tooling and benchmark-based detection evaluation. Engine is Rust, analyzer wrapper Go, monolith integration Ruby; fully remote across several countries.
Backend Engineer, Knowledge Graph
Intermediate backend engineer on GitLab's Orbit team building the Knowledge Graph service — a Rust backend that turns SDLC and code data into a property graph using ClickHouse and NATS JetStream, exposing secure graph queries and MCP tools for AI agents. Day to day: shipping backend features and integrations, improving reliability/observability, and sharing on-call.
Embedded Linux and Cloud Software Developer (C/C++ or Rust, Go)
About the role You will join the local team in Alicante building a network monitoring solution for companies. Your focus will be the service running on the hardware sensors: it orchestrates measurements and…
Software Developer - Data Pipelines (Python)
Build and maintain resilient Python-based data pipelines and transformation jobs that feed global trading systems, collaborating with quant researchers and traders.
Software Developer - Data Platform
Builds and maintains Python-based data infrastructure and libraries for a quantitative trading firm, enabling data pipelines and research workflows across global offices.
Software Developer - Data Products and Services
Builds and maintains data-driven products and services using Python, React, and cloud technologies to support machine learning frameworks and investment workflows.
Software Developer - Internal Compute Frameworks (Rust)
Builds and maintains internal Rust-based distributed systems and microservices to support Squarepoint’s trading and investment operations.


Junior Developer
Junior software developer on 1Password's Data Security team, building cryptographic libraries and implementing cryptographic algorithms and industry specifications into client applications, with code and design reviews. Remote role within the US and Canada; Rust/Golang experience preferred.
Stage - Ingénieur R&D Cybersécurité Industrielle F/H
A 6-month R&D internship at Framatome (EDF subsidiary) in industrial cybersecurity: build a vulnerability test environment with physical/virtual PLCs (e.g. M340, S7-1500), analyze industrial controller firmware, develop attack scenarios, and implement and evaluate detection and remediation measures. Programming in Python, Rust, or C.
Stage - Ingénieur Cybersécurité Industrielle - Développement et intégration F/H
6-month internship at Framatome (EDF subsidiary, nuclear energy) in Lyon: on an R&D project in the I&C business unit, the intern builds a complete integration environment and a 'sandbox' environment for a cybersecurity product and integrates it into the CI/CD pipeline, mainly using Python, Rust and C.