Description
We are seeking a Senior Software Engineer to join our team. As a Senior Software Engineer, you will design and build systems that combine security-relevant data, detection signals, context, and foundation models to spot and predict threats. You will prototype and test new AI features, develop an AI DevOps pipeline, architect and build a distributed platform, collaborate with product and platform teams, and contribute to the core architecture powering AI-native security operations.
Responsibilities:
- Design and build systems that combine security-relevant data, detection signals, context, and foundation models to spot and predict threats.
- Prototype and test new AI features, working closely with security SMEs and security researchers to validate real-world utility.
- Develop an AI DevOps pipeline to enable rapid experimentation with data.
- Architect and build the distributed platform that can correlate trillions of events and signals.
- Collaborate with product and platform teams to co-design AI-enhanced threat detection and prediction workflows.
- Contribute to the core architecture powering AI-native security operations.
Requirements:
- Bachelor's Degree with 7+ years of related experience or Master's with 4+ years of related experience.
- Experience with storage systems and storage access layers.
- Experience working with data platforms and/or data lakes and warehouses or streaming platforms.
- Experience building scalable backend services, APIs, and automation workflows in Python or Go.
- Experience designing agent systems that will perform coding tasks for you.
Preferred Qualifications:
- Security Data Engineering – Experience building and maintaining pipelines for ingesting, parsing, and normalizing large-scale security telemetry.
- Security Operations Experience – Understanding of security operations concepts, including attack surface management, threat analytics, detection, triage, investigation, and response.
- RAG/GraphRAG Search Implementation – Hands-on experience developing retrieval-augmented generation pipelines and working with vector databases.
- Model Integration – Skilled in crafting, testing, and optimizing training workloads for large language or special-purpose models.
- AI Evaluation & Experimentation – Capable of designing experiments to evaluate model output for accuracy, usability, performance, and cost.
Benefits:
- Medical, dental, and vision insurance.
- 401(k) plan with a Cisco matching contribution.
- Paid parental leave.
- Short and long-term disability coverage.
- Basic life insurance.
- Paid time away.
- Optional 10 paid days per full calendar year to volunteer.
Salary Range: $167,700.00 to $245,200.00