> Markdown version of [/jobs/ext/1889700-agentic-ai-software-engineer](https://www.wearedevelopers.com/jobs/ext/1889700-agentic-ai-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Agentic AI Software Engineer - **Company:** Bishop Fox - **Location:** San Francisco, CA, United States (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Application Integration Architecture, Software System Penetration Testing, Systems Engineering, User Authentication, Automation of Tests, Microsoft Azure, C++ (Programming Language), Cloud Computing, Cloud Engineering, Program Optimization, Code Review, Cyber Security, Computer Programming, Databases, Computer Engineering, Data Governance, Information Leak Prevention, Data Security, Data Structures, Distributed Systems, Fault Tolerance, Monitoring of Systems, Systems Analysis, Internet Security, Intrusion Detection and Prevention, Python (Programming Language), Log Analysis, Machine Learning, Language Modeling, Object-Oriented Software Development, Open Source Technology, Open Web Application Security, Pattern Recognition, Performance Tuning, Systems Development Life Cycle, Reliability Engineering, Secure Coding, Security Information and Event Management, Software Deployment, Software Engineering, Software Systems, Systems Architecture, Systems Integration, Test Case, Software Vulnerability Management, Reinforcement Learning, EndPointSecurity, Scripting, Google Cloud, Cloud Platform System, Large Language Models, Multi-Agent Systems, Prompt Engineering, Software Security, Model Validation, Reliability of Systems, Containerization, Kubernetes, Information Technology, Machine Learning Operations, Virtual Agents, Software Coding, Restful APIs, Docker, Security Orchestration, Automation & Response, Vulnerability Analysis, Programming Languages, Microservices - **Published:** July 31, 2026 - **Apply:** https://www.careerbuilder.com/job-details/ai-software-engineer-san-francisco-ca--db58b648-30e1-4a0c-8ccc-c6e29f90e5eb ## About the Role * Bachelor's degree or higher in Computer Science, Computer Engineering, Software Engineering, Artificial Intelligence, Cybersecurity, Information Security, or a closely related technical field. * Required Experience & Technical Skills * Strong foundation in algorithms, data structures, and object-oriented programming. * Proficiency in programming languages such as Python, Java, C++, or similar. * Experience developing AI or machine learning systems for security-related applications. * Experience working with large language models (LLMs) and prompt engineering techniques. * Experience with AI orchestration frameworks (e.g., LangChain, LlamaIndex, AutoGen, Semantic Kernel, or similar). * Experience implementing secure software development lifecycle (SSDLC) practices. * Knowledge of cybersecurity concepts including vulnerability management, threat modeling, penetration testing, SIEM/SOAR platforms, and common attack vectors. * Experience deploying applications in cloud environments (AWS, Azure, or GCP). * Familiarity with containerization and orchestration tools (Docker, Kubernetes). * Experience building RESTful APIs and microservices architectures. * Preferred Qualifications * Master's degree in Computer Science, Artificial Intelligence, or Cybersecurity. * Experience designing AI systems for automated threat detection or exploit analysis. * Experience with reinforcement learning, fine-tuning, or model evaluation frameworks. * Experience integrating AI systems with cybersecurity tooling ecosystems. * Familiarity with NIST, ISO 27001, or similar security standards., Algorithms, Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Applications Security, Artificial Intelligence (AI), Artificial Intelligence (AI) Agents, Authentication, Automation, Benchmarking, C++ Programming Language, Cellular Telephone, Cloud Applications, Cloud Architecture, Cloud Computing, Code Reviews, Coding Standards, Computer Engineering, Computer Science, Computer Security, Cross-Functional, Cryptography, Data Modeling, Data Structures, Distributed Computing, Docker, Documentation, Ecosystems, Enterprise Protection, Entertainment and Media, GCP (Good Clinical Practices), Home Care, ISO (International Organization for Standardization), Information/Data Security (InfoSec), Injections, Internet Security, Java, Kernel Programming, Knowledge Base, Logic Testing, Machine Learning, Machine Tool, Metrics, Microservices, Microsoft Windows Azure, Modeling Languages, Object Oriented Programming (OOP), Open Source, Penetration Testing, Performance Analysis, Performance Metrics, Performance Tuning/Optimization, Programming Languages, Python Programming/Scripting Language, Reinforcement Learning, Reliability Engineering, Risk Analysis, Risk Modeling, Scripting (Scripting Languages), Secure Coding, Security Analysis, Security Architecture, Security Attacks, Security Information and Event Management (SIEM), Security Infrastructure, Social Media, Software Development Lifecycle (SDLC), Software Engineering, System Architecture, System Integration (SI), Systems Analysis, Systems Engineering, Systems Reliability, Technical Leadership, Test Automation, Test Case, Test Design, Testing, Threat Modeling, U.S. National Institute of Standards and Technology (NIST), Use Cases, Validation Testing, Vulnerability Scanners, Work From Home ## Description The Agentic AI Software Engineer - Cybersecurity Systems designs, develops, and deploys advanced AI-driven software solutions to enhance cybersecurity detection, response, analysis, and automation capabilities. This role focuses on building and maintaining agent-based artificial intelligence systems capable of autonomously generating code, conducting security analyses, triaging alerts, identifying vulnerabilities, and recommending remediation strategies, with structured human oversight and validation. The position requires the application of advanced knowledge in computer science, artificial intelligence, machine learning, secure software engineering, distributed systems, and cybersecurity principles. The role involves complex system design, secure AI integration, and the development of enterprise-grade security automation platforms. What You Will Do 1. Design and Develop Agentic AI Systems for Cybersecurity * Architect and implement AI-powered systems that perform autonomous or semi-autonomous cybersecurity tasks, including vulnerability analysis, threat detection, alert triage, log analysis, and secure code review. * Design multi-agent architectures capable of orchestrating specialized AI agents (e.g., vulnerability scanning agents, log analysis agents, exploit pattern detection agents). * Develop retrieval-augmented generation (RAG) pipelines to enable AI systems to securely query internal knowledge bases, threat intelligence feeds, CVE databases, and security documentation. 2. AI-Assisted Secure Code Generation & Review * Utilize large language models (LLMs) to generate secure software components, scripts, detection logic, and test cases. * Review and refine AI-generated code to ensure compliance with secure coding standards (e.g., OWASP Top 10, secure SDLC practices). * Implement automated guardrails to detect insecure outputs, prompt injection vulnerabilities, model hallucinations, and data leakage risks. * Design validation frameworks to benchmark AI-generated security outputs against known vulnerability patterns. 3. Human-in-the-Loop AI Governance & Model Optimization * Design and implement reinforcement learning from human feedback (RLHF) workflows for cybersecurity use cases. * Develop evaluation metrics for AI accuracy in threat detection, vulnerability identification, and remediation recommendations. * Continuously refine prompt engineering strategies, model tuning parameters, and system architecture to improve security reliability and precision. * Implement explainability mechanisms to support auditability and defensibility of AI-driven security decisions. 4. Secure System Architecture & Integration * Develop and maintain APIs and microservices to integrate AI-powered security tools into enterprise platforms. * Architect scalable and fault-tolerant distributed systems to support real-time security event processing. * Deploy AI-enabled services within secure cloud environments (e.g., AWS, Azure, GCP) using containerization and orchestration technologies (Docker, Kubernetes). * Integrate AI systems with SIEM, SOAR, vulnerability management, and endpoint detection platforms. 5. Security Engineering & Threat Modeling * Conduct threat modeling for AI systems to identify adversarial risks, model exploitation vectors, and prompt injection vulnerabilities. * Implement secure authentication, authorization, encryption, and data governance controls. * Develop safeguards to prevent misuse of AI systems in exploit development or unintended security bypass scenarios. * Perform security reviews and penetration testing of AI-driven software components. 6. Testing, Validation & Performance Optimization * Design automated test pipelines for AI-driven security workflows. * Conduct adversarial testing to evaluate resilience against malicious inputs. * Monitor system performance metrics (latency, false positive rates, detection accuracy). * Optimize inference pipelines and distributed systems for reliability and scalability. 7. Documentation & Cross-Functional Collaboration * Produce detailed architectural documentation for AI security systems. * Collaborate with cybersecurity researchers, product teams, software engineers, and cloud architects to translate threat intelligence and security requirements into scalable AI-enabled solutions. * Provide technical guidance on AI governance, responsible AI deployment, and secure AI lifecycle management., The duties of this position require the theoretical and practical application of specialized knowledge in computer science, artificial intelligence, distributed systems, and cybersecurity engineering. The design and implementation of AI-driven, agent-based cybersecurity systems necessitate advanced understanding of algorithms, machine learning methodologies, secure system architecture, threat modeling, and secure coding standards. Such knowledge is typically acquired through completion of at least a bachelor's degree in a specific technical field such as Computer Science, Artificial Intelligence, or Cybersecurity. The complexity of developing autonomous AI systems that analyze vulnerabilities, evaluate exploit patterns, and integrate securely with enterprise cybersecurity infrastructure requires a highly specialized educational background and cannot be performed without advanced technical training. ## Related Videos - [The AI Security Survival Guide: Practical Advice for Stressed-Out Developers](https://www.wearedevelopers.com/videos/1015-the-ai-security-survival-guide-practical-advice-for-stressed-out-developers) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [AIQSpecFlow: Improves and automates your agile process of specification and creation of testcases.](https://www.wearedevelopers.com/videos/100084-aiqspecflow-improves-and-automates-your-agile-process-of-specification-and-creation-of-testcases) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Building Agents Securely at Scale - Alfonso Graziano](https://www.wearedevelopers.com/videos/1862-building-agents-securely-at-scale-alfonso-graziano) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud)