Senior Machine Learning Developer
Trapeze Group Limited
Mississauga, ON, Canada
4d ago

Job Description :

  • Understanding business objectives to optimize prediction and analysis in transit and developing models that help to achieve them, along with metrics to track their progress
  • Analyzing the ML algorithms that could be used to solve a given problem and ranking them by their success probability
  • Prepare, process, and build data models to train and predict core transit KPIs.
  • Explore new tools and methods of improve quality of predictions and analysis.
  • Explore new use cases where ML / AI technology can add value to customer
  • Exploring and visualizing data to gain an understanding of it, then identifying differences in data distribution that could affect performance when deploying the model in the real world
  • Verifying data quality, and / or ensuring it via data cleaning
  • Supervising the data acquisition process if more data is needed
  • Finding available datasets online that could be used for training
  • Defining validation strategies
  • Defining the preprocessing or feature engineering to be done on a given dataset
  • Defining data augmentation pipelines
  • Training models and tuning their hyperparameters
  • Analyzing the errors of the model and designing strategies to overcome them
  • Deploying models to production
  • Educate the decision makers (C-level executives and VP’s) on AI / ML related product opportunities
  • Required Skillets :

  • Master or Bachelors Degree in Computer Science, Computer Engineering or Data Science
  • 3 Years of related work experience

  • High Proficiency in C++ / C# or Python / SciPy / Jupyter Notebook / Anaconda
  • Experience with machine learning (ML) and artificial intelligence (AI) algorithms, including at least 2 of the following : Support vector machine (SVM) classifiers
  • Random forests (RF)K-Nearest Neighbors (KNN) Deep learning algorithms and / or artificial neural networks (ANN)

  • Familiarity with machine learning methods and best practices, including preventing overfitting and knowing how to pick the right algorithm for the right job
  • Familiarity with data mining and big data algorithms and methods
  • Experience with parallel computing (e.g. Open-MPI, CUDA,)
  • Experience developing cloud-based applications
  • Worker Type : Regular

    Regular

    Number of Openings Available :

    Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form