CareerPlanGet AI match score →

NFT Engineer

Toronto, Ontario, Canada💼 Full-time🗓 2026-06-15 → 2026-07-30

Core

Senior engineer specializing in Non-Functional Testing (NFT) with focus on performance, resilience, and chaos engineering, leveraging AI/ML to build intelligent testing agents for shift-left resilience validation.

Role type

Senior IC Non-Functional Testing Engineer (Chaos & Performance)

Builds

Automated NFT frameworks with AI-powered capabilities, intelligent testing agents, and real-time resilience scoring mechanisms.

Domain

Software Engineering / DevOps / Reliability Engineering

Deliverable

production ML models | product features

Required skills

Python, Java, resilience testing, load testing, chaos testing, performance testing, stress testing, soak testing, spike testing, circuit breakers, bulkheads, retries, timeouts, graceful degradation, Splunk, Grafana, Prometheus, Dynatrace, AppDynamics, distributed systems, microservices, event-driven architectures, CI/CD integration, capacity planning.

Preferred skills

Kubernetes, OpenShift, AWS, Azure, GCP, Terraform, Ansible, financial services, AI agents, agentic workflows, LLMs for log summarization, incident pattern recognition, automated remediation, latency injection, bandwidth throttling.

Technologies

Python, Java, Gatling, JMeter, Locust, k6, Chaos Monkey, Litmus, Gremlin, Splunk, Grafana, Prometheus, Dynatrace, AppDynamics, Kubernetes, OpenShift, AWS, Azure, GCP, Terraform, Ansible, Claude, GPT, Gemini.

Responsibilities

Design and execute comprehensive NFT strategies across performance and resilience domains; Build and maintain automated NFT frameworks with AI-powered capabilities; Conduct chaos engineering experiments including latency injection, bandwidth throttling, and failover/DR testing; Define, monitor, and optimize SLAs, SLOs, and SLIs for system reliability; Produce detailed test reports with root-cause analysis and actionable insights; Collaborate with development teams to embed NFT practices early in the SDLC; Design and build AI-powered agents that automate fault injection and resilience validation directly in developer workflows; Develop intelligent systems that autonomously identify critical failure paths and recommend chaos experiments based on architecture changes; Leverage LLMs and generative AI to auto-generate chaos test scenarios from architecture diagrams, runbooks, and incident history; Implement real-time resilience scoring mechanisms before code reaches production.

Seniority

Senior, hands-on IC

Sourced via linkedin · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on LinkedIn ↗