Description
We are seeking an experienced Principal Security Engineer to lead the design, development, and deployment of AI/ML-powered security applications. As a member of our Product Security Office, you will bring strong hands-on application development expertise, lead and mentor developers, establish best practices, and deliver scalable, enterprise-grade security solutions aligned with business objectives.
Responsibilities:
- Develops organization-wide architectures and methodologies for software systems design and development across multiple platforms and organizations within the Global Business Unit.
- Identifies and evaluates new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value; creates plans for integration and update into architecture.
- Reviews and evaluates designs and project activities for compliance with development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
- Leverages recognized domain expertise, business acumen, and experience to influence decisions of executive business leadership, outsourced development partners, and industry standards groups.
- Provides guidance and mentoring to less-experienced staff members to set an example of software systems design and development innovation and excellence.
Requirements:
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
- Typically 15+ years experience.
- Working knowledge of AI/ML, cloud, MLOps, large language models, and agentic AI concepts.
- Good understanding of AI security, responsible AI principles, and governance frameworks.
- Proven track record of designing, threat modeling, and implementing secure workflows throughout the SDLC.
- Strong hands-on experience in developing applications using MERN stack and Python.
- Hands-on experience with CI/CD pipelines and tools such as GitOps, Docker, Jenkins, or GitHub Actions.
- Understanding of OWASP Top 10 vulnerabilities and secure coding practices is a plus.
- Experience designing and developing software systems design tools and languages.
- Excellent analytical and problem-solving skills.
- Experience in overall architecture of software systems for products and solutions.
- Lead and mentor development teams, drive delivery, and manage technical priorities.
- Designing and integrating software systems running on multiple platform types into overall architecture.
- History of innovation with multiple patents or deployed solutions in the field of software design.
- Excellent written and verbal communication skills; mastery in English and local language.
- Ability to effectively communicate product architectures, design proposals and negotiate options at business unit and executive levels.