Senior Machine Learning Developer (Mississauga, CA)

Senior Machine Learning Developer (Mississauga, CA)

Job Summary:

We are looking for a technologist and engineer who is passionate about data analytics and machine learning / data science. You are a specialist who will drive the initiative of the cutting edge ML research using a wealth of data we have from decades of operation.

The individual will need to be a driver and go-getter who has a unique way with data, very comfortable with tools to build, train and utilize models using large sets of data.

Reporting to the Sr. Director of Software Development, this is a key senior role that will help implement the ML / AI and data science strategy.

Your work will greatly improve the condition of transit predictive analytics as well as qualities of recommendations for transit agency, riders and operators. It will improve transit management quality in hundreds of major cities in North America and benefit millions of riders!

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

About Trapeze:

Here at Trapeze, we strive to ensure that our employees succeed in all aspects of their career. Our culture provides individuals with the ability and opportunity to collaborate, learn and grow. We encourage our employees to openly contribute ideas, whether you are a student, graduate, or current member of the team. From day one, you will be assigned tasks that are meaningful to both the success of our business and your career development.

Apply for this job
  • Join our community for FREE today!

  • Create and share your own profile

  • Join the discussions

  • Publish your own items

  • Subscription to our Weekly eNewsletter

your benefits?

Get connected with Mass Transit Professionals Worldwide

Create your account

Sign in with LinkedIn Close

FREE membership benefits

  • * create and share your own profile
  • * join the discussions
  • * publish your own items on Mass Transit Networkmanage news, jobs, tenders, companies, events, showcases, educations, associations and literature.
  • * subscribe to our weekly eNewsletter
Add a job yourself