Schwab is looking to enhance its security posture of critical assets by securing the design, deployment, and operation of AI systems across the enterprise.
Requirements
- Basic programming skills in Java, .NET or Python
- Understanding of secure coding principles and OWASP basics
- Familiarity with GitHub and CI/CD tools
- Exposure to or strong interest in cloud AI/ML frameworks (e.g., AWS Bedrock, Azure OpenAI, GCP Vertex AI)
Responsibilities
- Working closely with senior developers to build and maintain the internal AI security libraries.
- Developing validators for prompt inputs, creating output guards against insecure execution, supporting redaction and PII-protection features, and writing unit tests to maintain code quality.
- Assist in integrating the libraries with developer workflows, CI/CD pipelines, and common frameworks to improve adoption across teams.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- Attention to Detail: Writes code carefully, validates against requirements, and tests thoroughly before handoff.
- Learning Agility: Demonstrates eagerness to learn from senior engineers and quickly applies new knowledge.
- Communication: Clearly explains challenges, asks for help when needed, and shares progress in standups or documentation.
- Ownership: Takes responsibility for small features or tasks and delivers them reliably.