Role- Full Stack Pythomn Developer
Type- Contract
Duration- 12+ months
Location- Philadelphia, PA
Overview
Seeking a Full Stack Python Developer to build AI-driven security automation solutions within a Cyber Security Operations Center (CSOC). This is a hands-on engineering role focused on developing intelligent agents and automated workflows that improve threat detection, investigations, and incident response.
Key Responsibilities
- Design, develop, deploy, and maintain production-grade security automation and AI-powered workflows.
- Build AI agents capable of accessing security data, using tools, maintaining context, and executing multi-step tasks.
- Automate processes across:
- Threat Intelligence
- Threat Hunting
- Detection Engineering
- Security Investigations
- Incident Response
- Security Data Analysis
- Apply advanced AI techniques including:
- Tool Calling
- Retrieval-Augmented Generation (RAG)
- Structured Generation
- Planning & Reflection
- Verification
- Model Routing
- Multi-Agent Coordination
- Design memory, context management, task recovery, escalation, and human approval mechanisms.
- Reduce false positives and operational noise while improving response speed and consistency.
- Develop security controls and guardrails for AI systems.
- Create testing and evaluation frameworks to measure AI accuracy, reliability, security, and performance.
- Collaborate with security and engineering teams to translate operational challenges into scalable automation solutions.
- Take solutions from prototype to production and continuously optimize them.
Required Qualifications
- Bachelor's degree in Computer Science, Cybersecurity, Engineering, Information Systems, or related field (or equivalent experience).
- 8+ years of experience in software engineering, security engineering, automation, AI/ML, or related technical roles.
- Strong hands-on software development experience.
- Experience building production-grade automation or AI-powered applications.
- Experience with LLMs, Generative AI, or Agentic AI technologies.
- Strong programming skills, particularly in Python or other modern languages.
- Experience integrating APIs, tools, data sources, and external systems.
- Understanding of AI agent concepts including tool use, retrieval, planning, memory, context management, and verification.
- Strong analytical, problem-solving, and scalable system design skills.
Preferred Qualifications
- Experience building agentic AI systems or autonomous security workflows.
- Experience with SOAR, SIEM, security automation, threat intelligence, threat hunting, detection engineering, or incident response.
- Knowledge of RAG, vector databases, embeddings, semantic search, and knowledge retrieval.
- Experience with multi-agent architectures, AI orchestration frameworks, and AI evaluation/testing frameworks.
- Familiarity with Kubernetes, cloud platforms, microservices, APIs, and distributed systems.
- Experience implementing human-in-the-loop controls and approval workflows.
- Proven ability to take AI solutions from proof of concept (POC) to production deployment.
- Understanding of enterprise AI security controls and best practices.
GCS is acting as an Employment Business in relation to this vacancy.