Software Engineer

Rose International
Full-time Toronto, Ontario Computer Occupations
Posted:
March 01, 2026
Location:
Toronto, Ontario, Canada

Job Description

***One day a week onsite***

Education:
• Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or related field with atleast 5 years of experience or more

Requirements:
• Proficient in Python and familiar with other backend languages like Java, Go, or Node.js
• Solid understanding of machine learning algorithms , statistical methods, computer vision and Natural language processing models
• Experience with ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn)
• Experienced in developing RESTful APIs using frameworks like FastAPI and Flask, with a strong understanding of REST architecture and familiarity with GraphQL
• Familiarity with cloud services and ML deployment tools (e.g., SageMaker, Vertex AI) and deploying machine learnings models in production and monitoring them
• Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB)
• Familiarity with containerization and orchestration tools (Dock...

Apply for this Job

Submit your application for the Software Engineer position at Rose International.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Toronto, Canada
Posted: March 01, 2026
Deadline: April 10, 2026