Data Scientist

Title:  Data Scientist / Machine Learning Engineer
Location: Minnetonka, MN or Virtual 
Department:  Transportation

Reports to: Manager, Big Data

Our Company
Trimble Transportation is in business for optimizing the movement of freight by providing shippers and carriers both mobility, enterprise and visibility software tools they need to run their businesses more efficiently. As the leading provider of Transportation Management Software (TMS), Asset Management Software (AMS), and Fleet Management Software (FMS) we are devoted to propelling companies in the trucking industry toward increased efficiency, lower costs and optimized operations.

Position Overview:

Trimble Transportation, a leader in transportation technology, is expanding its data insights organization. This role requires an individual with a strong data analytics, machine learning, and programming foundation to join an exciting, high-growth environment. The Machine Learning Engineer will have the opportunity to solve complex issues in the transportation industry by applying cutting edge technology and the latest algorithms. This will require working with stakeholders to translate business problems into predictive models and optimization programs, and implementing these with professional software engineering skills. We highly value creative individuals who are strong problem solvers, continual learners, and passionate about data and analytics. If you love solving complex problems using data this will be the job for you.

Primary Responsibilities:

25% Define: Work across multiple teams and stakeholders to solve business problems using a data-driven approach
  • Work with stakeholders to understand and analyze highly complex business requirements
  • Translate business requirements into innovative, data-driven solutions that leverage Machine Learning
  • Apply best practices to document and communicate proposed solutions
  • Define data requirements to build complex predictive models

60% Develop: Build production-grade Machine Learning pipelines
  • Work in a team environment to plan, coordinate, and execute project tasks
  • Perform data analysis, visualization, data mining, and feature engineering
  • Implement software to efficiently clean and transform large data sets
  • Apply expertise in Machine Learning and Statistical Methods to develop predictive models and optimization programs
  • Apply industry best practices to evaluate Machine Learning models
  • Develop scalable, efficient, and automated Machine Learning pipelines that are ready for production

15% Deploy and Monitor: Successfully deploy models to production and ensure they maintain accuracy over time
  • Collaborate across teams to deploy Machine Learning pipelines to production
  • Develop tools and methods to monitor for and correct model drift

Required Skills:
  • Bachelor's degree in Engineering, Computer Science, Mathematics, Statistics or related field OR an equivalent combination of education, experience, knowledge, skills, and abilities
  • 3+ years experience performing data analysis, data engineering, and Machine Learning model design and development
  • 3+ years experience using the Python language and the Python based machine learning stack (including numpy, scikit-learn, Pandas, Jupyter)
  • 3+ years experience using Big Data tools such as Spark, Hadoop, and Kafka
  • Experience with data science methodologies (particularly CRISP-DM)
  • Fluent in Unsupervised and Supervised Machine Learning techniques including Regression, Decision Trees, Clustering, Neural Networks, and Anomaly Detection
  • Experience using model validation techniques and metrics (accuracy, precision, recall, etc.)
  • Fluent in SQL
  • Experience with SQL and NoSQL data stores (such as SQL Server, PostgreSQL, MongoDB, Elasticsearch)
  • Experience using Agile development methodologies (particularly Scrum)
  • Experience with modern source code management tools (such as Git)
  • Ability to take on a high level of responsibility, initiative, and accountability
  • Ability to work effectively in a highly collaborative team environment
  • Ability to manage time and workload effectively which includes planning, organizing, and prioritizing with attention to details
  • Excellent verbal, written, and interpersonal communication skills
  • Continual learner with a desire and ability to learn new skills and technologies

Preferred Skills:
  • Masters degree or higher in a quantitative field (Statistics, Artificial Intelligence, etc.)
  • Prior experience in Operations Research
  • Prior experience in transportation, logistics, or fleet management

Trimble Inc. is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran in accordance with applicable federal, state and local laws, or any other protected factor. EOE/M/F/V/D


Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field