This job is no longer available
This job expired on 21/07/2026. It no longer accepts applications.
Software Developer – AI & Machine Learning
KochaSoft Inc · Toronto
Job description
About the role
We are looking for an entry‑to‑mid level Software Developer to design, build, and deploy scalable AI/ML solutions. You will work on cutting‑edge Generative AI projects, delivering production‑grade code in cloud and Kubernetes environments.
Key responsibilities
- Design, develop, and maintain robust Python applications for AI/ML use cases.
- Architect high‑performance APIs and software components, and manage deployments in Kubernetes.
- Collaborate with Product Managers, Data Scientists, and UI/UX Designers to integrate machine‑learning models.
- Identify, prioritize, and resolve complex issues across distributed systems.
- Mentor junior developers and promote best‑practice coding standards.
Required profile
- 2–5 years of professional software development experience.
- Strong Python expertise, especially in AI/ML contexts.
- Experience with cloud platforms (AWS, Azure, or GCP) and container orchestration.
- Test‑first mindset with solid unit, integration, and end‑to‑end testing experience.
- Excellent problem‑solving and communication skills, able to explain technical concepts to non‑technical stakeholders.
Required skills
- Python
- Machine learning frameworks (e.g., TensorFlow, PyTorch) and Generative AI
- SQL (PostgreSQL, MySQL)
- NoSQL (MongoDB, Redis)
- Kubernetes
- Docker
- AWS, Azure, or Google Cloud Platform
- CI/CD tools (Jenkins, GitHub Actions)
- API design
- Version control (Git)
- Unit, integration, and end‑to‑end testing frameworks
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
KochaSoft Inc
Toronto