Staff Software Development Engineer - Applied AI

New
J
JobgetherSoftware Engineering, AI
CanadaFull-TimeStaff
Salary180,000 - 200,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
7+ years of professional software engineering experience
Required Skills
PythonKubernetesAzureCI/CDLLM

Requirements

  • 7+ years of professional software engineering experience with a strong track record of designing and delivering production systems.
  • 1.5+ years of experience building and operating LLM-based or agentic AI systems in SaaS or enterprise environments.
  • Proven experience owning services end to end, including application development, infrastructure as code, CI/CD, monitoring, and production support.
  • Strong knowledge of agentic AI technologies, including stateful agent orchestration frameworks, MCP integrations, and AI evaluation or observability platforms.
  • Experience designing retrieval-augmented generation (RAG) systems using vector-enabled databases or similar technologies.
  • Ability to evaluate model selection strategies, balancing performance, cost, and business requirements.
  • Strong Python development skills with solid software engineering fundamentals.
  • Experience applying software architecture principles such as Domain-Driven Design and Clean Architecture.
  • Familiarity with cloud-native architectures, preferably within Azure environments, including serverless functions, Kubernetes, and event-driven systems.
  • Knowledge of AI security practices, including access controls, data protection, prompt injection mitigation, and responsible AI implementation.
  • Strong communication skills with the ability to explain complex technical trade-offs and business impacts.
  • A proactive mindset with the ability to build new systems, challenge assumptions, and continuously improve engineering practices.

Responsibilities

  • Own the architecture, implementation, deployment, and ongoing operation of AI-powered services from concept through production.
  • Design data representation layers that provide accurate, efficient business context for large language models and AI agents.
  • Build evaluation pipelines to measure AI quality, detect regressions, and monitor production performance.
  • Implement security controls and guardrails to prevent prompt injection, unauthorized access, data exposure, and misuse of AI capabilities.
  • Manage infrastructure requirements, including infrastructure as code, CI/CD pipelines, observability, and cost optimization.
  • Integrate AI services with existing products and APIs through secure interfaces and modern integration patterns.
  • Lead and review agent-based software development workflows, improving engineering productivity while maintaining quality and compliance standards.
  • Support the evolution of AI development practices, tooling, and automation across engineering teams.
  • Make independent architectural decisions and provide technical guidance on complex AI and software engineering challenges.
View Full Description & ApplyYou'll be redirected to the employer's site
180,000 - 200,000 CAD per year
Apply Now