You are viewing a preview of this job. Log in or register to view more details about this job.

Product Engineer - Video Technology

Job Title: Product Engineer - Video Technology

Location: Hybrid (Sunnyvale, CA with flexible remote work)
Job Type: Full-Time

About Us:
We are a fast-growing startup at the forefront of video technology, developing innovative solutions for network video recording and streaming as related to B2B physical security. Our team is passionate about pushing the limits of video performance, and we're looking for a talented Product Engineer to join us on this exciting journey. As a core team member, you'll have the opportunity to make a direct impact on our product, shaping the future of video technology.

Job Description:
We are looking for a skilled and driven Product Engineer with a strong background in video technology to help us build and scale our full-stack applications. You’ll work closely with our engineering team to design, develop, and maintain cutting-edge solutions that rely on advanced GPU programming, video processing, and cloud infrastructure. If you are passionate about video systems and have experience in Rust and network video recording technologies, we want to hear from you.

Key Responsibilities:

  • Design, develop, and maintain full-stack applications with a focus on video technology.
  • Work with GPU programming to optimize video rendering, encoding, and processing performance.
  • Debug, troubleshoot, and resolve complex technical issues related to video systems and infrastructure.
  • Collaborate closely with cross-functional teams to build scalable and high-performance solutions.
  • Develop and maintain network video recorder (NVR) code in Rust, optimizing for speed and efficiency.
  • Ensure high-quality, performant, and secure video delivery through cloud infrastructure.
  • Continuously improve our product by implementing best practices in development, testing, and deployment.
  • Contribute to architectural decisions and ensure solutions are scalable and maintainable.
  • Stay up to date with the latest trends and technologies in video and cloud computing.

Required Skills & Qualifications:

  • Strong experience with full-stack application development (front-end and back-end).
  • Solid understanding of GPU programming and video technology (encoding, decoding, rendering, streaming).
  • Proficiency in Rust, with experience in developing network video recorder code.
  • Familiarity with cloud infrastructure and services (AWS, GCP, etc.) for video delivery and storage.
  • Experience in debugging complex software and systems.
  • Knowledge of video compression, streaming protocols (RTSP, HLS, etc.), and network video technologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and a collaborative mindset.
  • Self-motivated, with the ability to work independently and as part of a fast-paced team.

Preferred Qualifications:

  • Experience with containerization (Docker, Kubernetes).
  • Familiarity with video streaming platforms and protocols.
  • Previous experience in a fast-paced startup environment.
  • Experience with performance optimization in distributed systems.

Why Join Us?

  • Be a core team member of a fast-growing, innovative startup.
  • Work with cutting-edge technologies in the video space.
  • Shape the future of our products and technologies.
  • Competitive salary and benefits.
  • Hybrid work model: Flexible working hours with a combination of remote and in-office work in Sunnyvale, CA.
  • Opportunity to work with a dynamic team and make a direct impact on the product.

If you're excited to take on this challenge and have the skills we’re looking for, we'd love to hear from you! Apply now and help us build the future of video technology.