remote
Staff AI Engineer- Global Security - RBC
AI Engineer
Lead the design and development of AI‑driven security software, leveraging LLMs and data pipelines to automate incident response and enhance cyber defense capabilities.
About the role
Key Responsibilities
- Architect and implement AI‑integrated software that automates critical security operations using large language models and existing data pipelines.
- Collaborate closely with data scientists, machine learning engineers, and cybersecurity specialists to embed domain expertise into agentic workflows.
- Design scalable, secure, and maintainable codebases that support rapid incident response and continuous improvement.
- Evaluate and integrate cutting‑edge ML models, ensuring they meet performance, reliability, and compliance standards.
- Lead code reviews, mentor junior engineers, and drive best practices in AI software development.
Requirements
- Proven experience building production‑grade AI/ML solutions in a security context.
- Strong proficiency in Python and experience with LLM frameworks (e.g., Hugging Face, OpenAI).
- Deep understanding of cybersecurity principles, threat modeling, and incident response workflows.
- Hands‑on experience with data pipelines, ETL, and cloud platforms (AWS, Azure, or GCP).
- Excellent communication skills and ability to translate complex technical concepts to cross‑functional teams.
Skills
pythonmachine learning