Cybersecurity Software Engineer II | ML & AI (Remote)
Core
Design and develop AI-powered security solutions to protect enterprise systems, applications, and data using modern software engineering and cloud technologies.
Role type
Cybersecurity Software Engineer II (ML & AI)
Builds
Secure, scalable applications and AI agents for cybersecurity capabilities
Domain
Cybersecurity, Artificial Intelligence, Cloud Computing
Deliverable
production ML models
Required skills
Python, Java, Agentic AI systems, RAG systems, Cloud-native development, SQL, Microservices, CI/CD, Security frameworks, AI evaluation
Preferred skills
LangChain/LangGraph, Google ADK, MCP servers, Vertex AI, Gemini, BigQuery, Pub/Sub, NoSQL, Vector databases, MITRE ATT&CK, LLM observability, Front-end technologies (HTML/CSS/JS/TS)
Technologies
Python, Java, LangChain, LangGraph, Google ADK, Vertex AI, Gemini, Cloud Run, BigQuery, Pub/Sub, Secret Manager, Git, SQL, NoSQL, Vector DBs, HTML, CSS, JavaScript, TypeScript
Responsibilities
Design and build cybersecurity threat defense capabilities, Configure and integrate cybersecurity systems, Troubleshoot and resolve escalated incidents, Develop AI agents and RAG systems, Implement security guardrails and eval harnesses, Build and support microservice-based architectures
Seniority
Mid-level, hands-on IC