Software Engineer - Machine Learning, Perception

Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable.
Machine Learning
Mid-Level Software Engineer
Remote
2+ years of experience
AI · Enterprise SaaS · Logistics
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer - Vision

Software Engineer - Vision at Motive: Build intelligent computer vision systems for safer and more efficient trucking operations.

Software Engineer - Machine Learning, Perception

Software Engineer - Machine Learning, Perception at Motive: Build and improve computer vision systems for intelligent truck fleet management.

Software Engineer, MLOps

Motive is hiring a Software Engineer, MLOps to design and deploy AI/ML pipelines, implement MLOps best practices, and collaborate with cross-functional teams.

Language Engineer II, Alexa Communications

Language Engineer position at Amazon focusing on NLP, Machine Learning, and LLM development for Alexa Communications, requiring 5+ years of experience.

Software Engineer 2

Mid-level Software Engineer position at Microsoft's Azure Voice AI team, focusing on developing cutting-edge generative voice and avatar AI models.

Description For Software Engineer - Machine Learning, Perception

Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives you complete visibility and control, and significantly reduces manual workloads by automating and simplifying tasks.

As a Software Engineer - Vision, you will be part of a passionate team whose mission is to bring intelligence to the world's trucks. The team is focused on building technology to understand driving behavior, identify risk factors, and intelligently suggest coachable events that not only improve fleet safety and potentially save millions of dollars but also contribute to making the roads safer.

You will play a critical role in building and improving technology that will be used by millions of trucks. In this role, you will design and implement complex computer vision systems, build and improve algorithms for edge processing, implement cloud services, and integrate them to deliver end-to-end product features. You will also get exposure to large-scale ML infrastructure and scaling that facilitates large amounts of data to train, test, and validate computer vision systems.

Key responsibilities include:

  • Evaluating and improving the performance of existing models and algorithms in production
  • Conducting research and executing experiments to build new AI models and algorithms
  • Building and optimizing CV/ML algorithms for real-time performance on embedded platforms
  • Writing proficient Python and C++ code for various CV and ML tasks
  • Converting state-of-the-art research prototypes into reliable product features
  • Collaborating with cross-functional teams to ensure robust and sustainable AI systems
  • Solving challenging object detection, segmentation, recognition, and geometric computer vision problems

This role offers a unique opportunity to work with a high-caliber and fast-paced team of experienced researchers and engineers in Computer Vision, Machine Learning, Deep Learning, and Robotics with a track record of previous products and top-tier publications.

Last updated 3 months ago

Responsibilities For Software Engineer - Machine Learning, Perception

  • Evaluate and improve the performance of existing models and algorithms already in production
  • Conduct research and execute experiments to build new AI models and algorithms
  • Build and optimize CV/ML algorithms for real-time performance on embedded platforms
  • Write proficient Python and C++ code for various CV and ML tasks
  • Convert state-of-the-art research prototypes into reliable product features
  • Collaborate with cross-functional teams to ensure robust and sustainable AI systems
  • Solve challenging object detection, segmentation, recognition, and geometric computer vision problems

Requirements For Software Engineer - Machine Learning, Perception

Python
  • Bachelor's Degree in Computer Science, Electrical Engineering, or related field. A Master's degree is a strong plus.
  • 2 years of industry experience or academic research experience in Computer Vision, Deep Learning, and Machine Learning.
  • Solid mathematical foundation in Computer Vision, Deep Learning, Machine Learning, and optimization approaches.
  • Hands-on experience in training frameworks and tools (TensorFlow | Pytorch | Caffe)
  • Strong experience in Python or C++
  • Experience in AWS (SageMaker, Lambda, EC2, S3, RDS), CI/CD, Terraform, Docker, and Kubernetes is a plus.

Interested in this job?