Senior Machine Learning Developer - Deployment Focus

Ottawa, ON, Canada

Applications have closed

Company Description

Assent is the supply chain sustainability management solution for the world’s most responsible, sustainability-focused complex manufacturers. The #1 business risk for complex manufacturers is hidden. Most supply chains were never built with sustainability in mind, and most manufacturers do not have deep visibility into their supply chain risks while outsourcing the majority of their production. Shaped by regulatory experts, customers and suppliers, Assent is the foundation manufacturers need for cross-enterprise sustainability. At Assent, your work will help bring transparency, sustainability, and fairness to the global community. 

We’re one of the fastest-growing technology companies - from $5 million to $50 million ARR in under five years! As the global leader in supply chain data management, we provide transparency into the supply chains of some of the world's largest and most successful companies, including 75 percent of Fortune 500 companies. In our most recent funding round, we raised $350 Million USD in funding led by Vista Equity Partners. This funding will allow us to continue to scale with purpose, and add exceptional talent to our already remarkable team. 

Job Description

The Senior Machine Learning (ML) Engineer will report to the Manager, Machine Learning and will use broad technical expertise, unique knowledge of machine learning concepts, and advanced problem-solving skills to drive a wide range of very complex activities and projects as part of Assent's AI, Data, & Automation strategy. The main focus of this role is to assist the existing ML team with the Deployment and Integration of ML Algorithms and Models. This role will also design and develop machine learning and deep learning systems, run machine learning tests and experiments, and implement appropriate ML algorithms to shape and build efficient self-learning applications that enable business optimization.

Key Requirements and Responsibilities

  • Design and implement ML pipelines on AWS that streamline data preparation, feature engineering, model building, benchmarking, selection, deployment and monitoring.
  • Write high quality production-ready code and perform the testing and debugging of new and existing features
  • Own and maintain AI solutions in post-production phase, identify issues and their causes or models’ drift, propose and implement solutions.
  • Review code and make recommendations for design and architectural changes
  • Implement and drive various AI techniques to provide full automation of current systems 
  • Utilize new or existing machine learning models/services to develop AI solutions that will:
    • Analyze and comprehend documents submitted to Assent through various sources (customers, regulatory agencies, governments) and perform intelligent actions based on context
    • Extract and store useful meta-data from these sources
    • Train NLP models to comprehend complex information from compliance and regulatory documents
  • Provide technical thought leadership for the product AI vision and technical strategy to align with Assent’s business goals
  • Develop software programs according to Assent’s software development life-cycle processes
  • Participate in software development as part of an Agile team

Qualifications

We strongly value your talent, energy and passion.  It will also be valuable to Assent if you have the following qualifications,

  • Proven experience of building and deploying ML models and AI-powered solutions on a cloud computing platform
  • Experience in a senior software engineering role and proven experience as a Machine Learning Engineer (or similar) 
  • A University, College and/or Post Graduate Certificate in Computer Science, Mathematics or a similar field
  • Strong knowledge of mathematics, probability, statistics and algorithms 
  • Proven experience in training, validating and running modern, deep learning, natural language processing models (transformers, RNN techniques, etc.)  using well-known deep learning frameworks (TensorFlow, PyTorch) and libraries (HuggingFace transformers, AllenNLP, etc)
  • Advanced proficiency in Python and related DS libraries such as pandas, scikit-learn, numpy, nltk and spaCy
  • Strong knowledge of object-oriented programming best practices and design principles.
  • Strong knowledge of Microservice architecture, serverless computing technologies, of API design and implementation.
  • Good knowledge of Docker, Bash scripting and CloudFormation
  • Good knowledge of SQL and a strong understanding of database technologies 
  • A strong understanding of mainstream development frameworks
  • A strong understanding of testing methodologies so that you can easily adapt to various coding standards
  • Excellent oral and written communication skills in English - you communicate clearly, concisely and with tact, and are able to effectively convey goals and initiatives to team members and Assent Leadership
     

Additional Information

At Assent, we are uniquely positioned to make meaningful, impactful changes in the world around us. If you believe in doing work that matters, we want you to join our team.

Life at Assent

  • Wellness: We believe that you and your family’s well being is important. As a result, we offer vacation time that increases with tenure, comprehensive benefits packages (details vary by country), life leave days and more.

  • Financial Benefits: It’s not all about the money – well, it’s a little about the money. We understand that financial health is important and we offer a competitive base salary, a corporate bonus program, retirement savings options and more.

  • Life at Assent: There is purpose beyond your work. We provide our team members with volunteer days, flexible work options and opportunities to get involved in corporate giving initiatives.

  • Lifelong Learning: At Assent, curiosity is not only valued but encouraged. You will receive professional development days that are available to you the day you start.

  • Work The Way That Works for You: Your work and life should be balanced in a way that is purposeful for you. We offer flexible working environments for our team. Choose a space that meets your unique needs.

At Assent, we are committed to growing and sustaining an environment where our team members feel included, valued, and heard. Our diversity and equal opportunity practices are guided and championed by our Diversity and Inclusion Working Group and our Employee Resource Groups (ERGs).

Our commitment to diversity, equity and inclusion includes recruiting and retaining team members from diverse backgrounds and experiences, and fostering a culture of belonging where all team members are included, treated with dignity and respect, promoted on their merits, and placed in positions to contribute to business success.

If you require assistance or accommodation throughout any part of the interview and selection process, please contact talent@assent.com and we will be happy to help.  

 

Tags: Agile APIs Architecture AWS Computer Science Data management Deep Learning Docker Engineering Feature engineering HuggingFace Machine Learning Mathematics ML models NLP NLTK NumPy OOP Pandas Pipelines Python PyTorch RNN Scikit-learn spaCy SQL Statistics TensorFlow Testing Transformers

Perks/benefits: Career development Competitive pay Equity Flex hours Flex vacation Health care Salary bonus Startup environment Team events Wellness

Region: North America
Country: Canada
Job stats:  8  1  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.