The job is looking to solve the problem of advanced cyber-attacks in hybrid and multi-cloud enterprises by leveraging AI-driven threat detection and response. The Vectra AI Platform aims to empower security teams to prioritize, investigate, and respond to threats effectively.
Requirements
- 5+ years of professional software engineering experience.
- 2+ years of Python development experience.
- 3+ years working with cloud providers (AWS, Azure, or GCP).
- 4+ years of database experience, including relational systems (MariaDB, PostgreSQL, MySQL, etc.).
- Experience designing REST API contracts (OpenAPI, Swagger, etc.).
- Skilled in debugging, performance profiling, automated testing, and documentation.
- Hands-on experience with CI/CD pipelines and deployment automation.
Responsibilities
- Translate product requirements into robust, scalable, and maintainable software solutions.
- Collaborate with Product Management, UX, Security Research, and Data Science teams to simplify security for our customers.
- Provide technical leadership—mentoring, code reviews, and architectural guidance.
- Design, develop, test, deploy, and maintain software in production environments.
- Own quality, reliability, and performance across the stack; proactively identify areas for improvement.
- Work with relational and non-relational databases to enable seamless data flow.
- Engage actively in team discussions—contributing ideas, asking questions, and driving continuous improvement.
Other
- BS or MS in Computer Science/Engineering (or equivalent experience).
- Excellent communication and collaboration skills.
- Self-motivated and proactive; able to take initiative and challenge assumptions constructively.