This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a ML Engineer at Axon, you will contribute to architecting and implementing the platform used by Axon scientists to bring safe, secure, reliable AI features to Axon devices. Collaborating closely with scientists and device engineers, you will enable new AI capabilities for Axon products (Fleet, Axon Body, Axon Air, and more). You will also make sure As part of a multidisciplinary team, you will be exposed to a wide range of domains and applications: from Automatic License Plates Recognition to Object Tracking and Automatic Speech Recognition.
Job Responsibility:
Architect and develop secure, privacy-preserving, on device solutions to enable the continuous improvement of existing AI models
Collaborate with scientists in architecting and implementing state-of-the-art edge distributed training techniques
Implement on device monitoring solutions used for continuous model improvement
Implement innovative model compression solutions to enable AI at the edge
Impact the team by bringing your own expertise and deep knowledge of the state-of-the-art to introduce new techniques leading to tangible impact in terms of model fairness, performance, and platform scalability
Requirements:
Bachelor’s Degree in Computer Science, Engineering, Physics, Mathematics or an equivalent highly technical field
10+ years of software engineering experience and a proven track record of successfully architecting and maintaining large-scale distributed platforms
Experience with AI on chips, on device model deployment and management
Proficiency in python, C++, familiarity with ML frameworks such as TensorFlow, or PyTorch
Advanced knowledge and hands-on experience with on chips development
Excellent problem solving skills and ability to dive into system architecture, design, performance metrics, code, test plans, project plans, deployments and operations
Comfort communicating and interacting with scientists, engineers and product managers
Nice to have:
Master’s Degree in Computer Science, Engineering, Physics, Mathematics or an equivalent highly technical field
Hands-on experience in solving Computer Vision or Natural Language Understanding problems in a business setting
Familiarity with responsible AI, de-biasing, model encryption and de-identification techniques