Software Engineer
Reference: GCSJOB--076_1789129923
Position Overview
We are looking for a Software Engineer to design, build, and operate AI-driven automation solutions for a Cyber Security Operations Center (CSOC).
This is a hands-on software engineering role focused on Python, AI/LLMs, intelligent agents, APIs, and automation, with the goal of improving security operations, threat detection, investigation, and incident response.
Responsibilities
- Design, develop, test, deploy, and support production-grade AI and automation solutions.
- Build intelligent AI agents that can access data, use approved tools, and execute multi-step workflows.
- Develop automation supporting threat intelligence, threat hunting, detection engineering, security investigations, and incident response.
- Develop solutions using LLMs, RAG, tool calling, planning, verification, and multi-agent workflows.
- Build integrations with APIs, security tools, data sources, and enterprise systems.
- Develop secure AI workflows with appropriate guardrails, validation, and human approval processes.
- Evaluate and integrate emerging AI models, agent frameworks, and automation technologies.
- Build scalable, maintainable, and production-ready software primarily using Python.
- Develop testing and evaluation frameworks to measure AI accuracy, reliability, security, and performance.
- Monitor, troubleshoot, and continuously improve production automation.
- Work closely with cybersecurity and engineering teams to translate security challenges into technical solutions.
- Take solutions from prototype/POC through production deployment.
What You Will Learn
- AI/LLM and agentic AI development
- Building AI solutions for cybersecurity and SOC operations
- RAG, embeddings, vector databases, and semantic search
- AI agents, tool calling, and multi-agent orchestration
- Python-based production engineering and automation
- Security automation, threat intelligence, and incident response
- AI evaluation, security controls, and human-in-the-loop workflows
- APIs, cloud platforms, Kubernetes, microservices, and distributed systems
- Taking AI solutions from POC to enterprise production
GCS is acting as an Employment Business in relation to this vacancy.
Software Engineer
Other similar jobs
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- IT Support & Infrastructure
- Project Management
- Engineering
- Data
- Network security consultant
- BI & Data Analytics
- Software Development
- Controls & Automation
- DevOps
- Manufacturing & Production
- Embedded Software
- IT Audit & Risk
LATEST JOBS
- Linux Administrator
- Linux Systems Administrator
- DevOps Engineer
- Senior BI Platform Engineer
- BI Engineer
- Python SDET- Trading platform-...
- Looker Engineer
- Looker Admin
- Senior Looker Administrator
- Looker Administrator / BI Plat...
- Senior Technical Program Manag...
- Senior Technical Program Manag...
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer