GR
Python Developer
GCS Recruitment
Camden · On-site Contract 5d ago
About the role
We are seeking a Python Developer to design and build a cybersecurity threat detection tool that helps identify, analyse, and respond to security risks across systems and networks. This role is ideal for someone who enjoys working on data‑driven security problems and translating complex threat signals into actionable insights.
You will work closely with security, engineering, and product teams to develop scalable detection capabilities and continuously improve threat visibility and response.
Key Responsibilities
- Design, develop, and maintain a Python‑based threat detection platform
- Build logic to identify suspicious behaviours, anomalies, and potential security threats
- Process and analyse data from logs, events, network traffic, or security tools
- Implement detection rules, heuristics, and/or machine‑learning‑based approaches
- Integrate with existing security systems such as SIEM, SOAR, or monitoring tools
- Optimise performance, scalability, and reliability of detection services
- Support testing, deployment, and monitoring of detection capabilities in production
- Collaborate with security analysts to translate threat intelligence into detection logic
- Document system design, detection methodologies, and operational workflows
Required Skills & Experience
- Strong experience developing applications in Python
- Solid understanding of software engineering principles and clean coding practices
- Experience working with data processing, pipelines, or event‑driven systems
- Familiarity with cybersecurity concepts such as threats, vulnerabilities, and attacks
- Experience working with logs, telemetry data, or security events
- Ability to analyse problems, investigate anomalies, and propose effective solutions
Nice to Have
- Experience in cybersecurity, SOC, or threat detection environments
- Exposure to SIEM platforms, log aggregation tools, or security monitoring systems
- Knowledge of networking concepts and operating systems
- Experience with machine learning, anomaly detection, or behavioral analytics
- Familiarity with cloud environments and containerised applications
- Understanding of common attack frameworks (e.g. MITRE ATT&CK)
Skills
Machine LearningPythonSIEMSOAR
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free