Senior Software Developer - Offensive AI
New
J
JobgetherCybersecurity
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- AWSDockerPythonKubernetesAzureFastAPICI/CD
Requirements
- Bachelor’s degree in Computer Science or a related technical discipline.
- 4+ years of professional software development experience, with a strong understanding of software design patterns, architecture, and the software development lifecycle.
- Hands-on experience building agentic workflows or working with frameworks such as LangGraph, Google ADK, or OpenAI Agents SDK.
- Experience with AI evaluation, monitoring, and observability platforms such as LangSmith, Langfuse, or Weights & Biases.
- Practical experience with RAG, vector search, embeddings, or other retrieval-based AI systems.
- Strong backend development experience and experience building REST APIs using frameworks such as FastAPI, Flask, Spring, or equivalent technologies.
- Experience with event-driven architectures, message queues, asynchronous processing, or similar distributed workflow patterns.
- Comfortable working with cloud platforms such as AWS and Azure, CI/CD pipelines including GitHub Actions, and container technologies such as Docker and Kubernetes.
- Commitment to writing clean, maintainable, scalable, and production-grade code.
- Experience in Red Team operations, penetration testing, adversary emulation, vulnerability research, or other cybersecurity functions is highly desirable.
Responsibilities
- Design, build, and maintain agentic workflows and AI-enabled tooling supporting Red Team operations, including reconnaissance, analysis, reporting, and post-exploitation activities.
- Translate operator requirements, security research, and prototypes into production-grade services, APIs, automation pipelines, and reusable engineering solutions.
- Apply Retrieval-Augmented Generation (RAG), vector search, and retrieval-based approaches to make offensive security knowledge and research accessible and actionable in real time.
- Instrument and evaluate agentic systems using observability and AI evaluation tooling to ensure outputs are reliable, explainable, measurable, and safe for operational use.
- Continuously test, tune, and validate agent behavior against real-world security use cases, incorporating feedback from operators and researchers.
- Partner directly with Red Team professionals to identify opportunities where AI and automation can reduce manual effort, accelerate workflows, or enable new offensive tradecraft.
- Support Purple Team exercises by developing tooling that helps translate offensive findings into actionable detection and defensive security improvements.
View Full Description & ApplyYou'll be redirected to the employer's site