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
View details
Apply Now