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!
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
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
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.