Vectra is looking to reinvent cybersecurity with AI-native infrastructure, aiming to help defenders move faster than adversaries by combining large-scale data, modern AI, and intelligent automation.
Requirements
- 10+ years of backend engineering experience, ideally in high-scale or data-intensive environments.
- Strong programming skills in Python, Go, or Rust.
- Experience with streaming data technologies (Kafka, Spark, Flink).
- Hands-on experience with one or more graph databases (Neo4j, JanusGraph, AWS Neptune).
- Familiarity with vector databases and RAG patterns (embedding stores, FAISS, Weaviate, Pinecone).
- Understanding of scalable API and microservices design (REST, gRPC, WebSockets).
- Exposure to LLMs, agent frameworks (LangChain, AutoGen, PydanticAI).
Responsibilities
- Design and implement backend services that process streaming security data in real-time.
- Build and optimize data pipelines for ingestion, enrichment, and retrieval.
- Integrate and query graph databases to model threat actors, relationships, and context.
- Develop RAG pipelines to support AI agent reasoning over knowledge bases and historical data.
- Collaborate with AI researchers, product, and security teams to define APIs and interfaces for agentic workflows.
- Own and operate services from design to production monitoring.
Other
- Comfortable in fast-paced, ambiguous startup environments with a strong builder mindset.
- Someone who is looking for a hybrid work environment, with a minimum of 3 days in the San Jose office.
- Founding-level equity and full-stack ownership.
- Work on hard, meaningful problems at the intersection of AI and security.
- High agency, fast learning, direct access to customers and users.