Senior Machine Learning Engineer

Axon is on a mission to Protect Life. They are explorers, pursuing society's most critical safety and justice issues with their ecosystem of devices and cloud software.
$161,000 - $309,000
Machine Learning
Senior Software Engineer
Hybrid
8+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Research Scientist

Senior Research Scientist position at Axon, focusing on AI/ML research and development for public safety applications, offering competitive compensation and remote work options.

RF Machine Learning Engineer

Senior RF Machine Learning Engineer position at Axon, combining DSP and ML expertise to develop innovative wireless communication solutions in a hybrid work environment.

Machine Learning Engineer

Senior Machine Learning Engineer role at Axon focusing on developing advanced airspace security systems using computer vision and ML algorithms.

Sr. Research Scientist

Senior Research Scientist position at Axon, focusing on AI/ML research and development for public safety applications, offering competitive compensation and remote work options.

Machine Learning Engineer

Senior Machine Learning Engineer role at Axon focusing on developing advanced airspace security systems using computer vision and ML algorithms.

Description For Senior Machine Learning Engineer

At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud software. As a ML Engineer at Axon, you will contribute to architecting and implementing the platform used by Axon scientists to transform the public safety space. Collaborating closely with other engineers, you will enable new AI capabilities for Axon products (Fleet, Axon Body, Axon Air, and more) by supporting the training, evaluation, testing and deployment of machine learning models. As part of a multidisciplinary team, you will be exposed to a wide range of domains and applications: from computer vision to speech recognition and NLU, LLMs. The ideal candidate will have a consistent track record of successfully leveraging and managing large-scale distributed platforms for secure and compliant research in the cloud.

What You'll Do

  • Architect solutions to train and evaluate models on a distributed architecture.
  • Optimize the evaluation and training of models within Axon.
  • Architect novel, strategic distributed solutions for continuous model improvement.
  • Deliver novel, strategic solutions to accelerate innovation.
  • Influence to the AI community by developing state-of-the-art solutions for privacy-preserving distributed model training.

What You Bring

  • Bachelor's Degree in Computer Science, Engineering, Physics, Mathematics or an equivalent highly technical field.
  • 8+ years of software engineering experience and a proven track record of successfully training
  • Proficiency in python, familiarity with ML frameworks such as TensorFlow, Keras, PyTorch.
  • Advanced knowledge and hands-on experience with at least one cloud environment (such as AWS, Microsoft Azure Oracle, or Google Cloud) and Infrastructure as Code for deploying Platforms at scale.
  • Experience with CI/CD solutions in the context of MLOps including automation with IaC (e.g., using terraform).
  • Excellent problem solving and software design skills.
  • Comfort communicating and interacting with scientists, engineers and ML/product managers.

Preferred

  • Master's Degree/PhD in Computer Science, Engineering, Electronics, Mathematics or an equivalent highly technical field.
  • Hands-on experience in solving Computer Vision or Speech Recognition problems in a business setting.
  • Proven track record of significant contribution to distributed architectures for model training.
  • Familiarity with responsible AI, de-biasing, encryption and de-identifying techniques.
Last updated 4 months ago

Responsibilities For Senior Machine Learning Engineer

  • Architect solutions to train and evaluate models on a distributed architecture
  • Optimize the evaluation and training of models within Axon
  • Architect novel, strategic distributed solutions for continuous model improvement
  • Deliver novel, strategic solutions to accelerate innovation
  • Influence to the AI community by developing state-of-the-art solutions for privacy-preserving distributed model training

Requirements For Senior Machine Learning Engineer

Python
  • Bachelor's Degree in Computer Science, Engineering, Physics, Mathematics or an equivalent highly technical field
  • 8+ years of software engineering experience and a proven track record of successfully training
  • Proficiency in python, familiarity with ML frameworks such as TensorFlow, Keras, PyTorch
  • Advanced knowledge and hands-on experience with at least one cloud environment (such as AWS, Microsoft Azure Oracle, or Google Cloud) and Infrastructure as Code for deploying Platforms at scale
  • Experience with CI/CD solutions in the context of MLOps including automation with IaC (e.g., using terraform)
  • Excellent problem solving and software design skills
  • Comfort communicating and interacting with scientists, engineers and ML/product managers

Benefits For Senior Machine Learning Engineer

Medical Insurance
401k
  • Competitive salary and benefits including a great medical insurance plan for you and your family
  • Free lunch, gym, phone stipend, parking
  • Flexible working hours
  • Opportunities for training and rotations in the US
  • Opportunities to ride along with real US police officers in real life situations, see them use technology, and get inspired

Interested in this job?