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

Software Engineer, Machine Learning​/ ML Engineer, AI Engineer

Job in Toronto, Ontario, M5A, Canada
Listing for: Rose International
Full Time position
Listed on 2026-01-28
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, Software Engineer, AI Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
*** 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., Tensor Flow, 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., Sage Maker, Vertex AI) and deploying machine learnings models in production and monitoring them

• Experience with relational and No

SQL databases (e.g., Postgre

SQL, Mongo

DB)

• Familiarity with containerization and orchestration tools (Docker, Kubernetes)

• Strong grasp of version control (Git) and CI/CD practices.

Preferred Qualifications:

.

• Knowledge of MLOps tools (e.g., MLflow, Kubeflow, Airflow).

• Exposure to message queues or streaming platforms (e.g., Kafka, Rabbit

MQ).

• Experience developing mobile applications on Android platform

• Experience working with VPC, Cloud Run, Load Balancers, Artifact/Container Registry in Google Cloud

• Experience in developing front end systems using React

Looking for a company that inspires passion, courage and imagination, where you can be part of the team shaping the future of global commerce? Want to shape how millions of people buy, sell, connect, and share around the world? If you’re interested in joining a purpose driven community that is dedicated to creating an ambitious and inclusive workplace, join Client– a company you can be proud to be a part of.

About the team
Authenticity Guarantee is an important initiative in Client where a select category of items are authenticated by professional authenticators in order to increase buyer confidence & satisfaction Authentication Technology is the team responsible for building software for orchestrating the Authentication process and storing high value items. The team is also responsible for building software for warehouse operations including integration with custom hardware, RFID readers & mobile devices running on android platform

About the Role:

We are seeking a talented and motivated Software Engineer with Machine Learning skills to join our team. You will be responsible for building, deploying, and maintaining machine learning models and also backend systems and APIs that support them. You’ll collaborate with software engineers, and product teams to develop scalable, production-ready ML solutions.

Key Responsibilities:

• Design, build, and deploy machine learning models for various use cases (e.g., prediction, classification, recommendation).

• Design, develop, and maintain scalable backend services using Java and Spring Boot.

• Implement RESTful APIs and microservices architecture ensuring high performance and reliability.

• Strong expertise in relational database design & development

• Build and maintain scalable data pipelines for training and serving models.

• Collaborate with frontend engineers, product managers, and Dev Ops teams.

• Monitor, evaluate, and optimize model performance in production.

• Work with text and image datasets and cloud platforms (e.g., AWS, GCP, Azure).

• Contribute to system architecture and design discussions.

• Write clean, efficient, and well-documented code.

Return to office requirements

• Need to come to Client office in Toronto atleast once a week currently which can increase to more number of days in future
  • ** Only those lawfully authorized to work in the designated country associated with the position will be considered.**
  • ** Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**
  • 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)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary