Machine Learning Engineer II

Axon Axon · Enterprise · Ho Chi Minh City, Vietnam · 2014 Artificial Intelligence

Machine Learning Engineer II at Axon focused on developing and deploying AI solutions for public safety, including optimizing models for edge devices and architecting continuous deployment frameworks for AI on device and cloud. The role involves collaboration with scientists and product managers, and exposure to computer vision, speech recognition, and natural language understanding.

What you'd actually do

  1. Collaborate with scientists and product managers to build proof-of-concepts (POCs) contributing to shaping the Axon of tomorrow.
  2. Architect and develop secure, privacy-preserving, solutions to enable the continuous improvement of existing AI models.
  3. Architect the next generation of the continuous deployment framework for AI on device and cloud.
  4. Enable new AI feature on existing and new Axon’s devices by optimizing models for the edge.
  5. Collaborate with scientists in architecting and implementing state-of-the-art training techniques.

Skills

Required

  • Python
  • C++
  • TensorFlow or PyTorch
  • Linux
  • GPU/TPU development and debugging
  • software engineering experience
  • deploying AI models on devices

Nice to have

  • model compression (quantization, model distillation, ...)
  • Computer Vision
  • Natural Language Understanding
  • model encryption
  • privacy preserving AI techniques

What the JD emphasized

  • successfully deploying AI models on devices
  • optimizing models for the edge

Other signals

  • deploying AI models on devices
  • optimizing models for the edge
  • continuous deployment framework for AI