WillHire

Principal Software Engineer – AI Platform

WillHire

full-time

Posted on:

Location Type: Hybrid

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$156,800 - CA$235,200 per year

Job Level

About the role

  • Design, implement, and deliver highly scalable features for the AI Platform
  • Architect and implement the consolidation of applications from multiple EKS clusters
  • Design a shared continuous deployment and configuration management system
  • Lead the strategic rollout of ArgoCD across a fleet of clusters
  • Own and develop features including infrastructure as code
  • Deploy and orchestrate containers in production environments
  • Oversee the implementation and operation of distributed systems
  • Actively engage with Tech Leads and AI Engineers across teams

Requirements

  • 10+ years of total software engineering or DevOps experience
  • 8+ years focused on Infrastructure Automation, Site Reliability Engineering (SRE), or release engineering in a Linux environment
  • 5+ years of hands-on experience managing Kubernetes in production
  • Must have experience managing multi-cluster environments (fleets of 10+ clusters or 500+ nodes)
  • 5+ years of experience using Terraform to manage public cloud resources (AWS/GCP)
  • 3+ years of specific experience designing GitOps workflows using ArgoCD
  • 5+ years of professional programming experience in Python
  • Proven track record of architecting distributed systems
  • Experience building end-to-end CI/CD pipelines (using Jenkins, GitLab CI, or similar)
  • Experience with communication protocols, RESTful services, microservice architecture
Benefits
  • Workday Bonus Plan
  • role-specific commission/bonus
  • annual refresh stock grants
  • flexible work arrangements

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Infrastructure AutomationSite Reliability Engineeringrelease engineeringKubernetesTerraformGitOpsPythonCI/CD pipelinesRESTful servicesmicroservice architecture
Soft skills
leadershipstrategic planningcollaborationcommunication