Application Security Expert, AI/Software Developer (Python and Javascript)
Length of Contract: 6 months (Possible extension)
Remote- Fully Remote
Interview Process: 2 rounds
Position Overview
We are seeking an experienced Application Security Expert with a strong software development background to support the development of an innovative AI-powered security platform. This individual will play a key role in designing and enhancing an AI harness that identifies application security vulnerabilities across modern software environments.
The ideal candidate will bring a blend of secure software development expertise, application security knowledge, and hands-on experience with AI-assisted development tools and models . While application security is critical, the primary focus of this role is on building and improving software capabilities that leverage AI to detect and analyze security weaknesses.
Key Responsibilities
- Contribute to the design, development, and enhancement of an AI-driven application security testing platform.
- Develop and maintain software components using Python and JavaScript .
- Evaluate and integrate various AI/LLM models to improve vulnerability detection capabilities.
- Analyze the strengths, limitations, and security implications of different AI approaches and frameworks.
- Collaborate with security, engineering, and platform teams to improve application security outcomes.
- Develop proof-of-concepts, prototypes, and automation solutions to accelerate vulnerability discovery.
- Create and refine prompts, workflows, and evaluation frameworks for AI-powered security testing.
- Review application architectures and code to identify security risks and opportunities for automation.
- Assist in validating findings generated by AI systems and improve detection accuracy.
- Document technical designs, recommendations, and best practices.
Required Qualifications
- 5+ years of hands-on software development experience.
- Strong programming expertise in Python .
- Strong development experience with JavaScript and modern application frameworks.
- Experience building, integrating, or leveraging AI/LLM technologies within software development workflows.
- Solid understanding of secure coding practices and common application security vulnerabilities.
- Experience with application security testing methodologies, including:
- SAST
- DAST
- Software Composition Analysis (SCA)
- OWASP Top 10
- Experience working with APIs, cloud-native applications, and modern development pipelines.
- Ability to assess and compare AI models, frameworks, and security implications.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications
- Experience developing security tooling or vulnerability detection platforms.
- Familiarity with AI frameworks such as LangChain, OpenAI APIs, Anthropic APIs, or similar technologies.
- Experience integrating AI solutions into CI/CD pipelines.
- Knowledge of cloud platforms such as AWS, Azure, or GCP.
- Experience with DevSecOps practices and automated security testing.
- Understanding of AI security risks, prompt injection, model misuse, and AI governance concepts.
Desired Background
The successful candidate will be someone who can operate at the intersection of:
- Software Engineering
- Application Security
- Artificial Intelligence
- This is a highly hands-on role suited for an individual who enjoys building solutions, evaluating emerging AI technologies, and applying security expertise to solve complex development challenges.