remote
Software Development Engineer - Agentic AI - Trellix
Software Engineer
Develop cutting‑edge agentic AI components for a next‑generation cybersecurity platform, leveraging Python, C++, machine learning, and cloud services to automate threat detection and response.
About the role
Key Responsibilities
- Design and implement scalable AI agents that autonomously analyze, classify, and mitigate advanced cyber threats.
- Develop core algorithms in Python and C++ for real‑time threat intelligence, leveraging machine‑learning models and reinforcement learning techniques.
- Integrate AI components with cloud infrastructure (AWS) and container orchestration platforms to ensure high availability and performance.
- Collaborate with security researchers, data scientists, and product teams to translate research findings into production‑ready features.
- Write comprehensive unit, integration, and performance tests; maintain code quality through code reviews and continuous integration pipelines.
Requirements
- Bachelor’s or higher in Computer Science, Electrical Engineering, or a related field; 3+ years of professional software development experience.
- Strong proficiency in Python and C++ with a solid understanding of data structures, algorithms, and system design.
- Hands‑on experience building and deploying machine‑learning models, preferably in the security domain.
- Familiarity with cloud services (AWS) and container technologies (Docker, Kubernetes) for scalable AI workloads.
- Excellent problem‑solving skills, ability to work independently, and a passion for advancing AI‑driven cybersecurity solutions.
Skills
pythoncmachine learningaws