Application Security Engineer

xAI xAI · AI Frontier · Palo Alto, CA · Information Security

Application Security Engineer responsible for ensuring the security and integrity of cloud-native applications and systems, focusing on code security, CI/CD pipelines, and AI technologies, including securing AI/ML models and data pipelines.

What you'd actually do

  1. Conduct in-depth code reviews and static analysis to identify and mitigate security vulnerabilities in our applications
  2. Design and implement secure coding guidelines and best practices for development teams
  3. Collaborate closely with development teams to integrate security practices throughout the CI/CD pipeline
  4. Perform threat modeling and risk assessments for applications, developing mitigation strategies for potential risks
  5. Manage vulnerability tracking and remediation efforts, providing guidance to development teams

Skills

Required

  • Python
  • Rust
  • secure coding practices
  • application security frameworks
  • common vulnerabilities
  • CI/CD pipelines
  • DevSecOps practices
  • software supply chain security
  • SBOM generation tools
  • security testing tools
  • static/dynamic code analysis
  • AI/ML security implications
  • OWASP LLM Top 10

Nice to have

  • GCP
  • AWS
  • Azure
  • CSSLP
  • OSWE
  • data privacy
  • compliance regulations
  • GitOps
  • infrastructure-as-code security
  • federated learning
  • privacy-preserving machine learning techniques
  • custom security tooling
  • AI to automate security tasks
  • open-source security projects
  • securing AI/ML models
  • data pipelines

What the JD emphasized

  • OWASP LLM Top 10
  • secure coding practices
  • application security frameworks
  • common vulnerabilities
  • AI/ML security implications