Senior Video Software Engineer

KAKE

Pittsburgh (Allegheny County)

Hybrid

USD 90,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

KAKE is seeking an experienced Video Software Engineer to develop a real‑time video platform for critical services. This role focuses on low‑latency video pipelines and involves working across processing stacks, requiring strong expertise in C++ and Rust, and a passion for solving complex challenges.

The ideal candidate has experience with AWS, video codecs, and image processing techniques. The position is hybrid, requiring in-office presence 2-3 times a week in Pittsburgh.

Qualifications

  • Experience developing software in C++ and Rust.
  • Professional experience with AWS cloud services.
  • Strong understanding of video and image processing techniques.

Responsibilities

  • Design and deploy low-latency video processing pipelines.
  • Develop real-time video processing solutions.
  • Contribute to the operational support of video services.
  • Participate in architecture and design discussions.

Skills

C++
Rust
AWS cloud services
GStreamer
Video codecs
Image processing techniques

Education

Bachelor's degree in Computer Science or related field

Tools

Windows 10/11
Linux
CUDA
NVIDIA Video Codec SDK

Job description

About the Role

We are seeking an experienced Video Software Engineer to help develop, optimize, and maintain a cutting-edge real‑time video platform that powers mission‑critical services for broadcast, sports, league, and streaming partners. This role is focused on building low‑latency, high‑availability video pipelines across both cloud and on‑premises environments, working across the entire video processing stack, including image processing, video encoding/decoding, and transport technologies. The ideal candidate brings strong expertise in C++ and Rust, a deep understanding of video technologies, and a passion for solving complex technical challenges in fast‑paced, high‑performance environments.

Key Responsibilities
  • Design, develop, and deploy distributed, low‑latency video processing pipelines for cloud and on‑premises environments.
  • Develop and optimize real‑time video processing solutions, including encoding, decoding, transport, and image enhancement workflows.
  • Contribute to the deployment, monitoring, and operational support of mission‑critical video services.
  • Evaluate and implement emerging technologies and industry best practices to improve platform performance and scalability.
  • Provide occasional on‑call support for field operations, including evenings and weekends when necessary.
  • Maintain accurate technical documentation, including code, architecture diagrams, and operational procedures.
  • Participate in architecture, design, and product planning discussions.
  • Collaborate with cross‑functional engineering teams in an agile development environment.
Core Requirements
  • Bachelor's degree or higher in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related field (or equivalent practical experience).
  • Significant professional experience developing software in both C++ and Rust.
  • Experience working within Windows 10/11 (64‑bit) and Linux development environments.
  • Strong knowledge of AWS cloud services and infrastructure, including services such as S3 and EC2.
  • Experience with multimedia frameworks such as GStreamer.
  • Deep understanding of video codecs, particularly HEVC, and streaming technologies including MPEG‑TS, SRT, HLS, and WebRTC.
  • Knowledge of NVIDIA GPU technologies, including CUDA and the NVIDIA Video Codec SDK.
  • Familiarity with SMPTE broadcast standards and technologies.
  • Strong understanding of video and image processing techniques, including demosaicing, denoising, color space conversion, and image enhancement.
  • Knowledge of software development best practices, including version control, code management, testing, and deployment processes.
  • Ability to adapt quickly to changing priorities and customer needs.
  • Excellent written and verbal communication skills in English.
Nice-to-Have
  • Experience with Python and/or C#.
  • Experience working with MongoDB.
  • Experience designing, deploying, and maintaining cloud‑based workflows.
  • Familiarity with AI/ML techniques for video enhancement and image processing.
  • Knowledge of machine vision standards and transport technologies.
  • Experience with messaging and event streaming technologies such as ZeroMQ (ZMQ) or Apache Kafka.
  • General understanding of camera technologies and workflows.
  • Familiarity with broadcast engineering tools such as vector scopes, RCPs, and CCUs.
  • Experience integrating OEM SDI output cards and APIs from vendors such as AJA or Blackmagic Design.
  • Experience within sports technology, broadcasting, streaming media, or cloud software industries.
Additional
  • ThisroleiscurrentlybasedinPittsburgh(orcloseby)andhybridonsite(2to3xinoffice/week).
  • US Timezone Overlap: 6 hours preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Video Technology
Software Engineer - Video Technology

Cosm Inc. • Pittsburgh

On-site
USD 90,000 - 120,000
Senior Software Engineer - Video
Senior Software Engineer - Video

Eluvio • Berkeley (CA)

On-site
USD 120,000 - 160,000
Market competitive salary
Employee stock option program
Medical, Dental, Vision, 401K
+1
Real-Time Video Engineer (C++/Rust) – Hybrid Onsite
Real-Time Video Engineer (C++/Rust) – Hybrid Onsite

KAKE • Pittsburgh

Hybrid
USD 90,000 - 120,000
Video Engineer
Video Engineer

Adbakx • Englewood (NJ)

On-site
USD 120,000 - 160,000
Software Engineer (C++), Beaverton, OR (Hybrid)
Software Engineer (C++), Beaverton, OR (Hybrid)

Telestream • Beaverton (OR)

On-site
USD 110,000 - 160,000
Medical coverage
Life insurance
401(k) with company match
+4
Lead Streaming Video Software Engineer [29648]
Lead Streaming Video Software Engineer [29648]

Stealth Startup • California (MO)

On-site
USD 1,350,000 - 1,650,000
Software Engineer
Software Engineer

VELOCIX LIMITED • United States

Remote
USD 110,000 - 170,000
Senior Audio/Video Engineer
Senior Audio/Video Engineer

Knightscope, Inc. • Sunnyvale (CA)

On-site
USD 155,000 - 210,000
Stock options
Medical insurance
Dental insurance
+3
Software Engineer (C++), Beaverton, OR (Hybrid)
Software Engineer (C++), Beaverton, OR (Hybrid)

Sherpa Digital Media • United States

Hybrid
USD 120,000 - 160,000
Medical coverage
Life & disability insurance
401(k) with company match
+3
DevOps Engineer
DevOps Engineer

L&T Technology Services • Philadelphia

On-site
USD 80,000 - 120,000
Paid Leave
Health Insurance
Group life Insurance
+2