×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Software Engineer, Cloud Engineer - Software

Job in Toronto, Ontario, C6A, Canada
Listing for: KochaSoft
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, DevOps, AI Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Job Title Software Developer (Level 1 to early
3)

Speciality:
Artificial Intelligence

Location:

Toronto, Ontario

Department:
Engineering

Reports To:

Engineering Manager / Team Delivery Lead / CTO

Role Summary

This is an Entry to Mid-Level Software Developer position with expectations in advanced Python and AI development. You will design, develop, and deploy scalable software systems with a focus on machine learning and Generative AI. You will actively contribute to architectural lifecycle of process and products, collaborate cross-functionally, and build production-grade solutions deployed in cloud and Kubernetes environments.

In addition, you must be able to demonstrate the ability to tackle emerging complex problems through team collaboration, self‑motivation for solutions, and show a scalable thought process through value of clean code build, delivery on time, automated testing, and building systems.

Key Responsibilities
  • Feature Development:
    Design, develop, and maintain robust, scalable, Python applications for AI/ML use cases. Participate in (and lead) peer code reviews and maintain high code quality standards.
  • System Architecture:
    Architect and implement APIs and software components for high-performance systems. Deploy and manage applications in Kubernetes environments. Assist in defining the structure of new systems and refactoring legacy code into contemporary, maintainable patterns.
  • Collaboration:

    Work closely with Product Managers, Data Scientists, UI/UX Designers etc to integrate machine learning models.
  • Troubleshooting:
    Identify, prioritize, and execute tasks in the software development life cycle while debugging complex issues across distributed systems.
  • Mentorship:
    Provide guidance and technical support to junior developers, helping them level up their skills.
Technical Requirements
  • Experience:

    2–5 years of professional software development.
  • Core Stack:
    Strong Python expertise, especially in ML/AI systems. Experience with machine learning frameworks and GenAI.
  • Database Management:
    Strong command of SQL (Postgre

    SQL/MySQL) and familiarity with No

    SQL solutions (Mongo

    DB/Redis).
  • Dev Ops & Tools:
    Experience with Kubernetes, Docker, and cloud platforms (AWS/Azure/GCP). Experience of CI/CD pipelines and version control (Jenkins/Git Hub Actions), and containerization (Docker/Kubernetes). Experience in API design and system architecture.
  • Cloud Services:
    Working knowledge of AWS, Azure, or Google Cloud Platform.
  • Testing: A "test‑first" mindset with experience in Unit, Integration, and End‑to‑End testing frameworks.
Soft Skills
  • Problem Solving:
    Ability to not only fix symptoms but also have the curiosity to determine root cause, build processes for best practice, and develop documentation.
  • Communication:
    Ability to explain technical debt to a non-technical stakeholder in a concise manner using best practices in communication, build and present material, and demonstrate mastery of subject successfully. Collaborative with a leadership personality.
  • Adaptability:
    Comfortable in an Agile/Scrum environment where priorities can shift based on team, company, or client needs. We value cross‑functional contributors who are excited to step outside their primary lane to solve high-priority challenges such as Dev Ops or Product Strategy.
  • Curiosity:
    Stay up to date with industry trends and best practices. Take initiative actions to demonstrate ideas.
  • Training and Certification:
    Have the enthusiasm to explore company offered learning opportunities, achieve certifications, conduct learning opportunities for others through lunch and learn initiatives.
Education & Qualifications
  • Required:

    Bachelor’s degree in computer science, Information Technology, or a related field.
  • Recommended:
    Relevant certifications (AWS Certified Developer, etc.).
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary