Machine Learning Engineer

Canopy builds cutting-edge technology to end theft from vehicles and revolutionize vehicle security.
Detroit, MI, USA
$77,900 - $109,000
Machine Learning
Mid-Level Software Engineer
Hybrid
11 - 50 Employees
3+ years of experience
AI · Automotive

Description For Machine Learning Engineer

Canopy is revolutionizing vehicle security through cutting-edge AI technology, focusing on combating vehicle and content theft. As a Machine Learning Engineer in the AI squad, you'll report to the Director of AI Engineering and be at the forefront of developing innovative security solutions. The role involves working with large sensory datasets including image, audio, and radar data to create and deploy production-ready ML models.

You'll be part of a dynamic team working on real-world challenges, developing and optimizing ML models for edge deployment. The position requires expertise in both theoretical ML concepts and practical implementation, including experience with modern ML frameworks and edge computing. You'll collaborate across teams, from data collection to product management, ensuring high-quality deliverables that meet user needs.

The company offers a competitive salary range of $77,900 - $109,000, along with comprehensive benefits including medical, dental, and vision coverage, retirement plans, and generous PTO. Based in Detroit with a hybrid work arrangement, this role provides an opportunity to work on meaningful problems while maintaining work-life balance.

Canopy values diversity and inclusion, fostering a workplace culture that embraces authenticity and innovation. This is an excellent opportunity for someone passionate about applying ML to solve real security challenges while working with a team committed to pushing technological boundaries in vehicle security.

Last updated 11 minutes ago

Responsibilities For Machine Learning Engineer

  • Use machine learning techniques to train, debug, and evaluate models from prototypes to production
  • Perform exploratory data analysis on large sensory datasets (image, audio, radar)
  • Define and improve best practices of ML systems development, testing and evaluation
  • Work with data collection teams, Data and MLOps engineers, and QA to improve datasets and pipelines
  • Work with product managers to integrate machine learning solutions and deliver desired user experience

Requirements For Machine Learning Engineer

Python
Linux
  • 3+ years experience applying machine learning or statistical techniques to real-world problems
  • Bachelor's degree in Computer Science, Data Science, Engineering, or related field
  • Strong experience using Python and ML libraries (Keras/TensorFlow or Pytorch, numpy, scipy, Pandas)
  • Proficient experience with C++ and running optimised ML applications on edge hardware
  • Proficiency using command line including shell scripting in Unix-based environment
  • Knowledge of basic signal processing techniques

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive medical benefits coverage
  • Dental plans and vision coverage
  • Health care and dependent care spending accounts
  • Employee and Family Assistance Program (EAP)
  • Employee discount programs
  • Retirement plan with company match
  • Generous Paid Time Off, Sick, and Holidays
  • Family Leave (Maternity, Paternity)
  • Short- and long-term disability
  • Life insurance and accidental death & dismemberment insurance

Interested in this job?

Jobs Related To Canopy Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer position at Arthur, focusing on AI monitoring and LLM development, offering competitive salary and hybrid work in NYC.

Machine Learning Engineer, Fast Optimized Inference

ML Engineer position at Hugging Face focusing on optimized inference, developing specialized software for industrial ML applications using Python and Rust.

Machine Learning Engineer

Join DeutschlandGPT as a Machine Learning Engineer to develop cutting-edge AI solutions, working with LLMs and semantic search in an innovative German AI company.

Software Engineer - Python (ML)

Python Engineer position at Builder.ai focusing on Machine Learning and AI services, building data pipelines and productionizing ML models in London.

AI Data Training Software Engineer

Remote software engineering position focused on training AI models and improving code generation capabilities, requiring 3+ years of experience and strong Python skills.