Software Engineering Manager
New
OntarioFull-TimeManager
Salary154,000 - 192,500 CAD per year OTE
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years in software development, with 2+ years managing engineering teams
- Required Skills
- Node.jsPythonFull Stack DevelopmentReactDevOpsNLPComputer Vision
Requirements
- 7+ years in software development, with 2+ years managing engineering teams
- Strong technical leadership building and operating production AI systems at scale
- Proven expertise in AI/ML disciplines like NLP, computer vision, recommendation systems
- Strong technical background in web development, ideally in a full-stack environment with expertise in React, Python, and Node.js
- Experience with cloud architecture, DevOps, data/ML pipelines and infrastructure
- Exceptional people management skills to motivate, mentor and grow high-performers
- Excellent communicator able to simplify technical AI/ML concepts for cross-functional teams
- Proven ability to lead teams in an agile, fast-paced environment
- Track record of delivering complex projects with a focus on scalability, reliability, and security
Responsibilities
- Lead and manage a team of fullstack/AI engineers, provide mentorship, performance feedback and enable career growth for the team
- Oversee technical design, development and deployment of fullstack web applications backed by AI technology
- Collaborate with product, design, and QA teams to ensure seamless execution and delivery of cross-functional projects.
- Drive architecture decisions for scalable, reliable, secure cloud-based AI platforms that align with business objectives
- Foster an innovative environment for exploring state-of-the-art AI techniques
- Lead technical decision-making ensuring alignment with product/company objectives
- Promote continuous learning and uplift team's expertise in emerging AI technologies
View Full Description & ApplyYou'll be redirected to the employer's site