Job Description
As a Defensive AI Engineer, you will leverage the power of AI and machine learning to design, develop, and implement intelligent security solutions that can predict, detect, and mitigate cyber threats in real-time. You will work alongside a team of security experts and data scientists to build systems that enhance the company's security posture through automation, anomaly detection, and adaptive defense strategies.
Responsibilities
- Design and implement AI and machine learning models focused on detecting and defending against cyber threats (e.g., malware, phishing, DDoS attacks, insider threats).
- Develop algorithms for automated threat detection, response, and analysis using behavioral analysis and anomaly detection techniques.
- Continuously refine and improve AI models to keep pace with evolving attack vectors and new security challenges.
- Work closely with data engineers to gather and process relevant datasets for training AI models and ensure the quality and accuracy of data used.
- Implement AI-based security automation to reduce response times to incidents and mitigate risks in real-time.
- Collaborate with security teams to integrate AI-driven tools into existing security infrastructure and workflows.
- Analyze large-scale security data to uncover patterns, anomalies, and emerging threats using machine learning techniques.
- Participate in threat intelligence initiatives to enhance the effectiveness of AI models with up-to-date threat data and signatures.
- Research and stay up-to-date with the latest advancements in AI, machine learning, and cybersecurity to ensure the company remains ahead of evolving threats.
- Create robust documentation for AI models, algorithms, and security systems to ensure transparency and reproducibility.
- Work cross-functionally with engineering, product, and security teams to drive the development of secure AI-based products and services.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, Cybersecurity, or a related field (or equivalent work experience).
- 3+ years of experience working in AI/ML with a strong emphasis on security applications or a related field.
- Strong understanding of machine learning algorithms, supervised/unsupervised learning, deep learning, and anomaly detection.
- Experience with security concepts, threat modeling, and defense strategies in cybersecurity.
- Proficiency in programming languages such as Python, Java, or C++, with experience in AI/ML libraries like TensorFlow, PyTorch, scikit-learn, etc.
- Experience with security data sources (e.g., logs, network traffic, endpoint data) and how to process them for machine learning.
- Knowledge of cybersecurity frameworks, threat intelligence, and defensive technologies (firewalls, intrusion detection systems, SIEM).
- Hands-on experience with cloud-based security platforms (AWS, Azure, GCP) and cloud-native security tools.
- Familiarity with automation and orchestration in the security space (e.g., SOAR platforms).
- Strong analytical skills and the ability to solve complex problems using AI/ML techniques.
- Excellent communication skills, with the ability to explain complex AI/ML concepts to non-technical stakeholders.
- Ability to work effectively in a team-oriented environment and collaborate cross-functionally.
Benefits
- Flexible work schedule and remote work options.
- Opportunity for professional growth and development.
- Collaborative and supportive work environment.