Software Engineer

Axon Enterprise, Inc.
United States
29 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Computer Vision Linux FFmpeg Hardware Design Python (Programming Language) Machine Learning Serial Communications Software Engineering Data Streaming Video Editing Video Protocols
+2 more
Deep Learning Information Technology

Job description

As a Software Engineer, you will take ownership of Axon’s production infrastructure and computer vision pipelines. You’ll work with the best researchers to solve challenging problems and realize novel ideas into products. The ideal candidate for this role is fluent and up to date with computer vision research and is passionate about high-quality software engineering to turn research ideas into the best AI products on the market.

What You’ll Do:

  • Building and maintaining the infrastructure and production real-time video processing pipelines and deploying models on various hardware platforms (edge and cloud).

  • Optimizing run time efficiency of AI models and classic CV algorithms for deployment.

Requirements

BS/MS in Computer Science or a related field.

  • 5+ years of software engineering experience in an academic or industrial setting.

  • Proficiency in Python.

Proficiency in development in a Linux environment.

  • The ability and desire to work in the dynamic environment of an early-stage company.

  • Mentored or supervised junior software engineers.

Qualifications (advantages):

  • Understanding of deep learning concepts state of the art in computer vision research and the mathematics of machine learning.

  • Proficiency in any of the popular computational and deep learning frameworks.

  • Experience with video protocols and streaming tools (Gstreamer FFmpeg)

  • Experience with hardware integration related libraries and tools such as ROS serial communications camera calibration tools.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:17 min

Automating multi-angle video cuts using PHP and FFmpeg

Chris Heilmann Chris Heilmann +2 · LIVE

8:05 min

Processing the accessibility impacts of aggressive video editing styles

Chris Heilmann +2 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all