Sr. Software Engineer - Video Streaming

US (Remote)

About Frequency
Frequency is a software company based in Los Angeles. We build and operate Frequency Studio, a cloud based video platform for the creation, distribution and monetization of virtual linear channels. Studio delivers channels to over 350 million connected TVs via the world’s leading Free Ad Supported TV (FAST) platforms.

Frequency is the fastest growing linear streaming platform in OTT. With hundreds of content providers in our network, Frequency creates innovative software that is defining the future of TV. We empower our customers to create content experiences that inspire, educate, and entertain audiences all over the world.
About The Role

Frequency is looking for a Senior Software Engineer to join our team to help us build the products that are defining the future of TV. You will work on the world’s leading linear streaming platform, Frequency Studio, powering video experiences that reach hundreds of millions of viewers.

If you enjoy working in small teams, in a very fast growing company, and would enjoy working on difficult and diverse projects in the video industry, come and join us.

The position reports to the Senior Vice President of Product and Platform. You can work remotely, or we can secure co-working space for you.

Primary Responsibilities
  • Work closely with cross-functional teams to design, develop and deliver highly-scalable and performant API-based services and tools
  • Identify and advocate for best-in-class technology solutions
  • Take on the team's hardest problems such as video encoding optimizations, and complex user experience workflows
  • Work on next generation capabilities such as intelligent programming automation services, and real time motion graphics
  • Be part of small dynamic teams solving problems in a fast-paced environment
Basic Qualifications
  • 5+ years of software development experience in Java
  • Experience architecting and building distributed SaaS applications using Amazon Web Services (AWS)
  • Strong background with core cloud technologies including databases (MySQL/NoSQL), storage (S3), serverless computing (Lambda), and web services (RESTful APIs)
  • Experience with real time and live video processing and delivery technologies such as AWS Elemental services (MediaLive, MediaConnect, MediaStore, MediaTailor)
  • Familiarity with leading multimedia frameworks such as FFmpeg or GStreamer
  • Knowledge of digital video formats, features, and delivery protocols including MPEG-TS, HLS, SCTE-35, CEA-608/708, SRT, ZIXI, RTMP
Preferred Qualifications
  • Experience with containers (Docker), queuing (Kafka), search (Elasticsearch), and distributed caching (Redis)
  • Experience with content delivery and content delivery networks (CDNs)
Required Skills
What We Offer
Frequency provides highly competitive compensation and the best benefits of any company our size. These include medical, dental and vision health insurance, an “unlimited vacation” policy, matching 401(k) plan, and remote working with optional paid co-working space for those who want to get out of the house.

We are a unique company in the fastest growing part of the online video industry. You will get to work with an exceptional team, in an environment that highly values innovation. We want you to do your best work with us and to be part of an inspiring team who are defining the future of TV.
Salary Range:
Frequency is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law.
Back to Careers