Get AI-powered advice on this job and more exclusive features.
Location: Downtown Toronto. Hybrid: 2 days in office per week
Duration of Contract/Perm: 6 months contract with potential for conversion.
Hours/week: 37.5 hrs/wk. 9-5 PM, M-F
Start date: July 2025
Key Responsibilities:
- Lead the design, development, and deployment of scalable AI solutions.
- Ensure adherence to best practices in coding, testing, and deployment.
- Mentor and guide a team of engineers, fostering a culture of innovation and collaboration.
- Conduct code reviews, provide feedback, and ensure high-quality deliverables.
- Collaborate with different stakeholders to align technical efforts with business goals.
- Ensure ethical AI practices and compliance with data privacy regulations.
- Oversee project timelines, resource allocation, and risk management.
- Identify and resolve technical challenges to ensure timely delivery.
- Monitor system performance and implement improvements as needed.
Qualifications:
- 10+ years of experience in software development, with at least 3 years in a leadership role.
- Programming Languages: Proficiency in Python or Java
- Experience with both relational (e.g., SQL) and NoSQL (e.g., MongoDB) databases.
- Experience in writing complex queries, joins, Views, Procedures
- Query optimization knowledge
- Experience with reinforcement learning or generative AI models (e.g., GPT).
- Cloud platform experiences (OpenShift Platform is nice to have). Familiarity with CI/CD pipelines and containerization (e.g., Docker, Kubernetes).
- Strong understanding of RESTful APIs and microservices architecture.
- Proven track record of delivering AI/ML-based products, preferably in chatbot or conversational AI.
- Excellent communication and interpersonal skills.
- Strong problem-solving and decision-making abilities.
- Ability to work in a fast-paced, dynamic environment.
- Nice to have:
- Knowledge of chatbot platforms like Microsoft Bot Framework.
- Experience with Agile methodologies and DevOps practices.
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Information TechnologyIndustries
IT Services and IT Consulting and Banking
Referrals increase your chances of interviewing at Apex Systems by 2x
Get notified about new Software Engineer jobs in Toronto, Ontario, Canada.
Software Engineer, Backend (All Levels / All Teams)
Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto
Software Developer Full Stack (Junior) 9063-1115
Frontend Software Engineer (Remote - Canada)
Software Engineering Intern (September 2025)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.