Search jobs > Toronto, ON > Temporary > Software engineer

Software Engineer (ML/AI)

Brevitas
GTA, Canada
$180K-$202K a year (estimated)
Full-time

Resolute Workforce Solutions (Staff augmentation subsidiary of Brevitas Consulting Inc.) is dedicated to helping organizations achieve tangible results and lasting improvements via successful project delivery, continuous process improvement, and effective management of change.

Our expertise is in Commissioning & Qualification, Validation, Quality Systems, Regulatory Affairs, Engineering, and Project Management.

We are looking for a highly motivated and energetic professional to join our team as a Software Engineer (ML / AI) in GTA, ON.

This job is positioned to work on Data transformation and adoption of artificial intelligence (AI) and machine learning (ML) solutions to accelerate R&D, manufacturing and commercial performance of drug manufacturing

This is an on-site position.

Qualifications :

  • Graduate degree in Computer Science, Information Systems, Software Engineering, or another quantitative field with 3+ years of experience in Pharma R&D or production environment.
  • Ability to work across the full stack and move fluidly between programming languages ( Python, SQL, Spark) and ML frameworks ( Airflow, MLFlow, Argo).
  • Experience in cloud and high-performance computing environments. Experience in AWS ( S3, Lambda, SageMaker, EKS, CloudWatch).
  • Knowledge of relational and non-relational databases.
  • Knowledge of visualization technologies ( Tableau, PowerBI).
  • Experience in development, deployment, and operations of AI / ML modelling of complex datasets.
  • Experience in developing and maintaining APIs ( REST, gRPC).
  • Experience specifying infrastructure and Infrastructure as a code ( Docker, Kubernetes, EKS, Terraform).

Responsibilities :

  • Work in agile pods to design and build cloud hosted, ML products with automated pipelines that run, monitor, and retrain ML Models.
  • Design AI / ML apps and implement automated model and pipeline adaption and validation working closely with data scientists and data engineers.
  • Support the full MLOps life cycle of new and existing ML applications (, new releases, change management, monitoring and troubleshooting).
  • Work as ML systems architecture design SME (, develop and maintain enterprise standards, user guides, release notes, FAQs)
  • Build processes supporting seamless ML integrations (, app monitoring, troubleshooting, life cycle management and customer support)
  • Maintain effective relationships with application userbase to develop education and communication content as per life cycle events.

To Apply :

  • Click the I’m interested button below, or
  • E-mail your resume in MSWord or pdf format to with the following details in the e-mail's Subject Line : Software Engineer (ML / AI) : FIRST NAME, LAST NAME.

We thank all applicants in advance; however, we will only contact the candidates whose qualifications match closely to the job requirements.

We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Review ourfor more information

30+ days ago
Related jobs
Brevitas
Toronto, Ontario

Software Engineer (ML/AI) : FIRST NAME, LAST NAME. Ability to work across the full stack and move fluidly between programming languages ( Python, SQL, Spark) and ML frameworks ( Airflow, MLFlow, Argo). Work in agile pods to design and build cloud hosted, ML products with automated pipelines that run...

Advanced Micro Devices, Inc
Markham, Ontario

PREFERRED EXPERIENCE: Strong experience as a DevOps Engineer, Build Engineer, or Software Engineer with a DevOps flare, with the responsibility of creating and maintaining modern CI/CD tools. PREFERRED EXPERIENCE: Strong experience as a DevOps Engineer, Build Engineer, or Software Engineer with a De...

Autodesk
Toronto, Ontario

Lead the design and engineering of software systems for the AI/ML Platform, contributing to the full ML development lifecycle. We are seeking a dynamic and enthusiastic software engineer to develop our next-generation AI/ML platform used in the development of Autodesk's suite of products and service...

Seismic
Toronto, Ontario

The Software Engineer develops information systems by designing, developing, and installing software solutions. Bachelors / Masters/ PhD in Computer Science or Computer Engineering with a focus on AI/ML. Write great code that is easy to extend and maintain that scales well. Participate in the techni...

SoundHound Inc.
Toronto, Ontario

We seek an experienced Senior Software Engineer who’s motivated by the opportunity to apply their system design, algorithmic, and programming skills to build conversational voice assistants that leverage Generative AI. Combine your software engineering skills and the power of large language models t...

Calabrio
CA
Remote

Work on data engineering and processing to gather and preprocess large-scale conversation datasets for training and evaluation of NLP models. Work closely with cross-functional teams, including data scientists, software engineers, and product managers, to drive successful project outcomes. ML model ...

Advanced Micro Devices, Inc
Markham, Ontario

AMD together we advance_ THE ROLE: In this high-profile role, you will be the overall functional program leader for key engineering initiatives from concept to execution of AI/ML SW Stack at AI/ML GPU SW engineering division. THE ROLE: In this high-profile role, you will be the overall functional pr...

Thomson Reuters
Toronto, Ontario

AI & ML Software Engineering Manager. Experience integrating Machine Learning solutions into production-grade software with a sound understanding of the AI/ML development lifecycleand the ability to translate the terminology and methods used by both engineers and scientists. Direct the efforts of a ...

PointClickCare
Mississauga, Ontario

Identify, prioritize and execute tasks in the software development life cycle· Work with business to iterate over software requirements· Develop tools and applications by producing clean, efficient code· Automate tasks through appropriate tools and scripting· Analyze and debug systems· Perform valid...

Qualcomm
Markham, Ontario

Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience. Master's degree in Computer Science, Engineering, Information Systems, or related field and 3+ years ...