InfoSec Full-Stack Engineer
Description
Role Summary
Join our team and dive into the innovative practice of deeply integrating Artificial Intelligence with Information Security. As a core member of the security team, you will be responsible for the full-stack development and delivery of security products, leveraging AI technology to build next-generation intelligent information security systems. We are looking for a geeky full-stack developer who can master both front-end and back-end code, possesses the architectural and delivery capabilities to build security products from 0 to 1, and will revolutionize our approach to asset protection, threat detection, and incident response through technical innovation.
Responsibilities
Full-Stack Development & Delivery of Security Products
- Take charge of the full-stack development of information security products, independently handling the architectural design, coding, testing, deployment, and daily operations/maintenance from front-end interaction to back-end services.
- Utilize tech stacks such as Vue, Java, and Golang to build highly available and high-performance information security business systems.
- Deeply participate in the product lifecycle, possess product thinking, refine the security product experience from a user's perspective, and drive the productization of security capabilities.
AI Agent Development & Integration
- Design, develop, and implement AI Agents, deeply integrating Large Language Model (LLM) capabilities with security business scenarios to achieve the intelligence and automation of security operations workflows.
- Proficiently use various AI development tools (e.g., GitHub Copilot, Cursor) and Agent frameworks (e.g., Dify, n8n, RAG architectures) to enhance R&D efficiency and AI application effectiveness.
- Collaborate with the security research team to identify high-frequency pain points in security operations and translate them into specific product features of AI Agents.
Security Architecture & System Maintenance
- Responsible for the development and continuous optimization of integration systems related to security infrastructure (e.g., SOC platforms, SIEM, firewall policies, and endpoint protection systems).
- Collaborate with experts across various security domains to implement automation capabilities, utilizing AI to accelerate the processes of threat discovery, triage, and blocking.
Cross-Team Collaboration & Technical Innovation
- Work closely with security experts to accurately translate business requirements into technical solutions and product features.
Qualifications
Education
- Bachelor's degree or above in Computer Science, Information Technology, Information Security, or related fields.
Experience
- 5+ years of full-stack development experience, with complete project lifecycle experience from requirements analysis and architectural design to deployment and operations.
- Background in the information security industry; experience in developing security products (e.g., Situational Awareness/Cyber Situational Awareness, DevSecOps, XDR/EDR, Vulnerability Management) is preferred.
- 1+ years of experience in AI Agent or AI application development, with practical, deployed AIGC/LLM application use cases.
Technical Skills
- Front-end Development: Proficient in the Vue framework and its ecosystem, solid mastery of HTML/CSS/JavaScript, with excellent front-end interaction design and development capabilities.
- Back-end Development: Proficient in Java/Golang/Python, with solid capabilities in microservice architecture design, high-concurrency processing, and database design.
- AI & Tools: Familiar with AI Agent development frameworks (e.g., Dify, n8n, LangChain) and RAG architectures; extensive use of various AI-assisted development tools (Cursor, Copilot, etc.); experience with Open Code/Claude Code.
- Operations & Deployment: Familiar with Linux systems, Docker/Kubernetes containerized deployment, and CI/CD pipelines; capable of independently completing project launch and operations assurance.
Soft Skills
- Exceptional product awareness, able to think from a "Product Manager" perspective, pursuing ultimate user experience and delivery value.
- Strong problem analysis and resolution skills, proactive in hands-on solving of full-link technical challenges from front-end and back-end to operations.
- Excellent communication and collaboration skills, capable of working efficiently with cross-functional teams.
- Highly self-driven in technology, able to quickly learn new technologies and adapt to rapidly changing business requirements.
- Proficient in English reading and writing.
