This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Join Axon and contribute to a mission that aims to protect life through innovative technology.
Work on Axon Interview, an on-prem digital evidence management solution designed for law enforcement agencies, focusing on capturing, storing, and managing interview recordings.
As a senior team member, make key design decisions that shape new products and enhance the team's capability to deliver state-of-the-art audio/video streaming solutions.
Contribute to the development of a scalable streaming service that enhances product offerings and drives business growth into new markets.
Ensure reliable, secure, and high-quality evidence to preserve truth and impact user satisfaction.
Help scale the quality of the Enterprise grade application as Axon Interview experiences rapid growth.
Collaborate with cross-functional teams to integrate the streaming service with other software applications and systems.
Design, develop, and maintain a high-performance streaming engine service for Windows and Linux, processing audio and video feeds from IP/USB cameras.
Optimize memory management and system resources for large-scale streaming workloads.
Perform design and code reviews, provide guidance to junior engineers, and create team-level documentation.
Requirements:
Proven experience in developing and maintaining audio/video streaming services or related software is required.
Strong proficiency in programming languages such as Go, C++, Rust, .NET, and/or Java is necessary.
A deep understanding of audio and video streaming protocols (e.g., RTSP, RTMP, HLS, SRTP/RTSP) and encryption standards (e.g., SSL/TLS) is essential.
Knowledge of industry standards for audio/video codecs (e.g., H264, H265, fMP4, AAC, G711) and compression techniques is required.
Hands-on experience with tools and libraries such as GStreamer and ffmpeg is needed.
Solid knowledge of system-level programming, including memory management and performance optimization, is important.
Exceptional problem-solving abilities with a proven history of creating scalable, maintainable software designed for observability are necessary.
Benefits:
Enjoy a competitive salary and a 401k plan with employer match.
Benefit from discretionary paid time off and paid parental leave for all employees.
Access comprehensive medical, dental, and vision plans.
Participate in fitness programs and receive emotional and mental wellness support.
Engage in learning and development programs to enhance your skills.
Enjoy snacks available in the office to keep you energized throughout the day.