E

Extreme Networks

Provides switching, routing, wireless, and security

Senior Forward Deployed Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaCA$120k - CA$130k /yrHybrid

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related technical discipline, or equivalent practical experience.
  • At least 5 years of experience across the software development lifecycle, including design, implementation, testing, deployment, and production operations.
  • Strong hands-on software development experience with proficiency in one or more general-purpose programming languages such as Python, Java, Go, TypeScript, C#, or C++.
  • Experience building and operating distributed, cloud-based, or enterprise software systems.
  • Experience with APIs, integrations, data, containers, and modern software deployment practices.
  • Experience debugging complex software or systems issues and delivering production-quality solutions.
  • Ability to work effectively through ambiguous technical problems and drive engineering work to completion.
  • Experience collaborating directly with customers, partners, or external technical teams.
  • Ability to travel to customer sites as required by the engagement.

Responsibilities

  • Work directly with customer technical teams to understand their workflows, systems, data, technical constraints, and desired outcomes.
  • Collaborate with customers and other Forward Deployed Engineers to design and deliver production solutions using Extreme's products and platforms.
  • Own significant technical components or workstreams from design and implementation through deployment and production readiness.
  • Write production-quality software, including applications, agents, APIs, integrations, data connectors, tools, skills, workflows, and automation as required by the solution.
  • Integrate Extreme's products and platforms with customer systems, data sources, APIs, identity systems, infrastructure, and operational workflows.
  • Build and maintain automated tests, AI evaluations where appropriate, deployment automation, continuous integration and continuous delivery, and infrastructure as code.
  • Implement logging, monitoring, tracing, and other observability required to operate solutions reliably in production.
  • Diagnose and resolve complex issues across software, data, integrations, networking, infrastructure, and AI components.
  • Participate in architecture, design, and code reviews and contribute to sound technical decisions across the engagement.
  • Support production deployment and stabilization and ensure delivered components meet agreed production-readiness requirements.
  • Create clear technical documentation, deployment guidance, and operational runbooks.
  • Identify reusable components, integrations, tools, skills, automation, and engineering patterns that can accelerate future customer deployments.
  • Identify platform gaps and define new feature requirements, working with Product teams to incorporate recurring customer needs into Extreme's products and platforms.
  • Contribute to engineering standards, technical practices, and knowledge sharing across the Forward Deployed Engineering organization.

Desired Qualifications

  • A Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Machine Learning, or a related discipline.
  • Experience building large language model-based or agentic systems involving tool use, retrieval, orchestration, context management, evaluation, or production deployment.
  • Familiarity with Model Context Protocol and modern agent frameworks.
  • Experience with networking, network management, telemetry, observability, or distributed systems.
  • Experience with cloud-native technologies such as Kubernetes, containers, infrastructure as code, and continuous integration and continuous delivery.
  • Experience integrating enterprise APIs, data platforms, identity systems, and operational applications.
  • Experience with distributed data platforms, streaming systems, or real-time processing.
  • Prior experience in Forward Deployed Engineering or another technical customer-facing software engineering role.

About the Company

Extreme Networks

Provides switching, routing, wireless, and security

Extreme Networks provides networking solutions for organizations, including switching, routing, wireless, data center fabrics, and cloud-based management with security and ML-driven analytics. It sells hardware and software and offers professional and fully managed IT services, training, and a support portal. It differentiates itself with an end-to-end suite across many industries, a focus on security and ML-enabled insights, and ITIL-aligned managed services. Its goal is to help customers operate secure, reliable, and optimized networks across on-premises, cloud, and data center environments.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Morrisville, NC
Founded
1996

Recently Posted Jobs

Explore more opportunities at Extreme Networks

See more jobs