Senior Python Engineer - Threat Hunter (Specialist I - Information Security)

UST Global
Paris, France
3 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Software System Penetration Testing Microsoft Azure Command-Line Interface Cloud Database Cyber Security Data Cleansing DevOps Intrusion Detection and Prevention JSON Python (Programming Language)
+16 more
NumPy Software Engineering Systems Integration Jupyter Notebook Parquet Data Processing Cloud Platform System Mitre Att&ck Cyber Threat Analysis Git Pandas Templating Cybercrime Microsoft Sentinel Software Version Control Data Pipelines

Job description

The successful candidate will have strong software development experience, complemented by hands-on exposure to threat hunting or cybersecurity investigations, particularly in enterprise and cloud environments., * Design, develop, and maintain Python-based tools and automation frameworks to support threat hunting and security investigations

  • Build and standardise Jupyter Notebook-based hunting workflows, including data enrichment, validation, automation, and reporting

  • Develop reusable Python libraries, modules, APIs, and command-line tools to enable scalable hunt execution

  • Engineer data pipelines to ingest, transform, and analyse large volumes of security telemetry

  • Perform hypothesis-driven threat hunting and targeted investigations across endpoint, network, identity, and cloud data

  • Orchestrate and schedule automated hunting workflows using pipeline or orchestration platforms

  • Collaborate with Threat Intelligence and Detection Engineering teams to translate hunting outcomes into operational detections

  • Document methodologies, findings, and recommendations in clear, structured technical reports

Requirements

Do you have experience in Software development?, Python / Software Engineering:

  • Strong experience as a Python developer or software engineer, with a focus on automation, tooling, or data processing

  • Proven ability to write production-quality Python code following standard engineering best practices

  • Experience working with structured data formats such as JSON, CSV, and Parquet

  • Familiarity with Python data and analytics libraries (e.g., Pandas, NumPy)

  • Experience with version control systems (Git) and standard development workflows

Threat Hunting / Security:

  • Hands-on experience supporting threat hunting, security investigations, or detection engineering activities

  • Working knowledge of adversary techniques and the ability to apply frameworks such as MITRE ATT&CK

  • Experience analysing security telemetry from endpoint, network, and cloud environments

  • Exposure to hunting or investigation activities in Azure, AWS, or GCP environments

Desirable Skills:

  • Experience integrating with security platforms such as Microsoft Sentinel/Defender, Cybereason, or CrowdStrike

  • Experience with notebook automation, templating, or report generation

  • Familiarity with CI/CD pipelines and DevOps practices

  • Relevant security certifications (GIAC, OSCP, CEH, or equivalent), threat intelligence,incident response,mitre att&ck,penetration testing

About the company

CyberProof (a UST company) is seeking a Senior Python Engineer with threat hunting experience to join our managed security services team. This role is primarily engineering-focused, with responsibility for building and maintaining Python-based automation and analytical frameworks that support proactive threat hunting and security investigations., UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact-touching billions of lives in the process.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

4:01 min

Finding personal fulfillment in the cybersecurity industry

LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all