Software Engineer

Vacancy number • CR-231588

Software Engineer

  • Toronto
  • Closes 22 May
  • 40 hours
  • Academic Bachelor

Start the next chapter of your career

About this job

  • Branch: Pharmaceuticals
  • Area of Expertise: Software Development & Application Management
  • Location: Toronto

What is required?

  • hours per week: 40
  • Education level: Academic Bachelor
  • Closing date: Wednesday, 22 May 2024


We are hiring a Software Engineer for Machine Learning within our clients Digital R&D Large Molecule Research Team. The Software Engineer will be responsible for leveraging large scale ML systems to augment the drug discovery process while also scaling up the company's AI solutions for the patients of tomorrow. This a 6-month contract position located in Toronto, Ontario.

About this role

  • 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 (e.g., new releases, change management, monitoring and troubleshooting).

  • Work as ML systems architecture design SME (e.g., develop and maintain enterprise standards, user guides, release notes, FAQs)

  • Build processes supporting seamless ML integrations (e.g., 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

  • Research and gain expertise on emerging tools and technologies. An enthusiasm to ask questions and try and learn new things is essential


  • Graduate degree in Computer Science, Information Systems, Software Engineering or other quantitative field

  • Experience with the full stack and move fluidly between programming languages (e.g.: Python, SQL, Spark) and ML frameworks (e.g.: Airflow, MLFlow, Argo)

  • Experience in cloud and high-performance computing environments

  • Experience in AWS (e.g.: S3, Lambda, SageMaker, EKS, CloudWatch)

  • Knowledge of relational and non-relational databases

  • Experience in development, deployment and operations of AI/ML modelling of complex datasets

  • Experience in developing and maintaining APIs (e.g.: REST, gRPC)

  • Experience specifying infrastructure and Infrastructure as a code (e.g.: Docker, Kubernetes, EKS, Terraform)

  • Experience in data science, statistics, software engineering, modular design and design thinking.

  • Experience developing CI/CD pipelines for AI/ML development, deploying models to production, and managing the lifecycle in a regulated environment.

  • Experience building and deploying data science apps with large scale data and ML pipelines and architectures.

  • Good understanding of ML and AI concepts and hands-on experience in development, deployment and agile life cycle management of data science apps.

  • Ability to assess new technologies and compile architecture decision records (ADRs).


Why apply through Brunel? Finding the next step in your career can be a fulltime job in itself. We manage the process for you: from submitting your resume to coordinating interviews to extending offers and assisting with on-boarding. We'll get you going while you get on with the job.

About Brunel

Empowering people is our business. Our specialist recruiters strive to connect talented individuals with opportunities that align not only with your immediate expectations, but your long-term career trajectory as well. Brunel has built a reputation for working with some of the world’s largest and most innovative businesses. Talk to us about how we can help you to reach your goals.

Read more

Brunel connects the most talented and experienced specialists with both present-day and pioneering projects. With 120+ offices and more than 12,000 specialists around the world, we deliver people and workforce services that transform global projects in Engineering & Construction, Oil & Gas, Renewable Energy, Mining, Infrastructure and Life Sciences.

Brunel locations throughout the world

Brunel is passionate about ensuring we are a business with a conscience. Not only does Brunel have a defined global Environmental, Social and Governance (ESG) strategy, but we also have our own dedicated Brunel Foundation which has been working to ensure that we are contributing to a better future for both our people and planet for over 10 years.

Read more

Start the next chapter of your career

image Apply now Applying is quick and easy. All you need are your contact details and a copy of your current resume.

Do you have questions?

If you have questions or would like to discuss the details of this role, please contact Quynh Vo quoting publication number: CR-231588

Other people also looked at: