Machine Learning Software Engineer - 3 Openings in Oshawa at The Bartech Group

Date Posted: 5/1/2021

Job Snapshot

Job Description

Job #:  206238

Currently we are seeking individuals for the following position, please take note that this position is time sensitive and we advise you to apply immediately and express your skills and abilities that pertains to the job description.

If you are an experienced Machine Learning Software Engineer looking for a position with a leading company, Bartech can help!

Machine Learning Software Engineer

12 Months Contract (Long-term Project)

Oshawa, ON

***For now WFH until further notice***


  • Machine Learning Software Engineers play a significant role in our AI Innovation team.
  • The role is suitable for individuals with a curiosity and initiative for deriving insights from data and generating impactful business values.
  • You will work in partnership with global teams in driving innovation and advanced analytics across the company.
  • As a Machine Learning Software Engineer on our team, you will be responsible for building and managing modeling projects, identifying data requirements, and delivering methodology and tools that are statistically grounded around our products.


  • Work in a fast-paced agile environment to develop and deliver advanced analytics solutions.
  • Solve complex projects that extend beyond the traditional data science problems.
  • Implement a diverse set of techniques such as statistics, machine learning and other AI algorithms to push solutions with the best quality and highest performance.
  • Prepare and maintain a comprehensive documentation.
  • Present accountable results to leadership.
  • Work in collaboration with IT to deploy model and algorithms in a production environment.


  • Bachelor’s degree in computer science, statistics, mathematics, computer engineering, or relevant fields (advanced degree preferred)
  • Experience working on advanced analytics, machine learning and other AI techniques for real world applications
  • Strong foundation and experience of Statistics, Probability, and Machine learning.
  • Exposure to various types of data in machine learning settings: natural language, time-series, images, etc.
  • Experience using Power BI, Tableau, and/or other visualization tools.
  • Experience using SQL/NoSQL and knowledge in database management.
  • Advanced hands-on experience with Python.
  • Advanced hands-on experience with machine learning toolkits: Tensorflow, PyTorch, Scikit-Learn.
  • Capability of writing error-free, high quality, maintainable and reusable codes.
  • Experience with UNIX tools and shell scripting.
  • Strong collaboration skills with ability to translate technical knowledge into business value.
  • Effective communication skills with ability to prepare project documentation and presentation.


• Experience working with frontend systems such as Dash, Streamlit, etc.

• Experience with data tools and ecosystems (Hive, Spark, etc.)

• Experience with embedded and mobile applications.

When you join The Bartech Group, an Impellam company you launch a career. Bartech one of North America's largest and fastest-growing staffing firms, continues to elevate the staffing industry to a higher level of thinking. We specialize in Contract and Direct Placement of Engineering, IT, Technical, Professional and Finance & Accounting specialists.

Bartech values diversity and inclusion in its workforce and we invite all applicants to apply. We review all applications and will contact candidates whose skills are best suited for this role. If you are not immediately contacted please note that we will retain your resume for future opportunities.

Not Ready To Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Join Our Talent Network